(val)
| 944 | ['c', 'cc', 'cpp', 'cxx', 'c++', 'cu'])) |
| 945 | |
| 946 | def ProcessExtensionsOption(val): |
| 947 | global _valid_extensions |
| 948 | try: |
| 949 | extensions = [ext.strip() for ext in val.split(',')] |
| 950 | _valid_extensions = set(extensions) |
| 951 | except ValueError: |
| 952 | PrintUsage('Extensions should be a comma-separated list of values;' |
| 953 | 'for example: extensions=hpp,cpp\n' |
| 954 | 'This could not be parsed: "%s"' % (val,)) |
| 955 | |
| 956 | def GetNonHeaderExtensions(): |
| 957 | return GetAllExtensions().difference(GetHeaderExtensions()) |
no test coverage detected