(val)
| 955 | ['c', 'cc', 'cpp', 'cxx', 'c++', 'cu'])) |
| 956 | |
| 957 | def ProcessExtensionsOption(val): |
| 958 | global _valid_extensions |
| 959 | try: |
| 960 | extensions = [ext.strip() for ext in val.split(',')] |
| 961 | _valid_extensions = set(extensions) |
| 962 | except ValueError: |
| 963 | PrintUsage('Extensions should be a comma-separated list of values;' |
| 964 | 'for example: extensions=hpp,cpp\n' |
| 965 | 'This could not be parsed: "%s"' % (val,)) |
| 966 | |
| 967 | def GetNonHeaderExtensions(): |
| 968 | return GetAllExtensions().difference(GetHeaderExtensions()) |
no test coverage detected