parameters: (name)
return_statement: return '_'.join(name)
docstring: Turns the given name to follow snake_case convention.
docstring_summary: Turns the given name to follow snake_case convention.
docstring_tokens: Turns the given name to follow snake_case convention .
function: def snake_casify(name):
    """Turns the given name to follow snake_case convention."""
    name = re.sub('\W+', '', name).split()
    name = [s.lower() for s in name]
    return '_'.join(name)
function_tokens: def snake_casify ( name ) : name = re . sub ( '\W+' , '' , name ) . split ( ) name = [ s . lower ( ) for s in name ] return '_' . join ( name )