diff options
Diffstat (limited to 'waftools/inflector.py')
-rw-r--r-- | waftools/inflector.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/waftools/inflector.py b/waftools/inflector.py deleted file mode 100644 index 3aa1bc1f99..0000000000 --- a/waftools/inflector.py +++ /dev/null @@ -1,22 +0,0 @@ -import re - -def sanitize_id(word): - """ Converts a word "into_it_s_underscored_version" - Convert any "CamelCased" or "ordinary Word" into an - "underscored_word".""" - - return re.sub('[^A-Z^a-z^0-9]+', '_', \ - re.sub('([a-z\d])([A-Z])', '\\1_\\2', \ - re.sub('([A-Z]+)([A-Z][a-z])', '\\1_\\2', re.sub('::', '/', word)))).lower() - -def storage_key(dep): - return sanitize_id(dep) - -def define_key(dep): - return ("have_" + storage_key(dep)).upper() - -def define_dict(dep): - return {'define_name': define_key(dep)} - -def storage_dict(dep): - return {'uselib_store': storage_key(dep)} |