parameters: (a)
return_statement: return a.translate(string.maketrans(' /():.', '______'))
docstring: Converts the given string 'a' to a valid CMake target name.
  
    All invalid characters are replaced by '_'.
    Invalid for cmake: ' ', '/', '(', ')'
    Invalid for make: ':'
    Invalid for unknown reasons but cause failures: '.'
docstring_summary: Converts the given string 'a' to a valid CMake target name.
docstring_tokens: Converts the given string a to a valid CMake target name .
function: def StringToCMakeTargetName(a):
    """Converts the given string 'a' to a valid CMake target name.
  
    All invalid characters are replaced by '_'.
    Invalid for cmake: ' ', '/', '(', ')'
    Invalid for make: ':'
    Invalid for unknown reasons but cause failures: '.'
    """
    return a.translate(string.maketrans(' /():.', '______'))
function_tokens: def StringToCMakeTargetName ( a ) : return a . translate ( string . maketrans ( ' /():.' , '______' ) )