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