def decamel_to_snake(string):
strings = [decamel(word) if not word.isupper() else word.lower()<EOL>for word in string.split()]<EOL>return "<STR_LIT:_>".join([snake(dstring)for dstring in strings])<EOL>
Convert to lower case, join camel case with underscore.
    CamelCase -> camel_case. Camel Case -> camel_case.