Lines Matching full:once
34 # Whether to keep the #pragma once directives (unlikely, since this will result
44 # Compiled regex Pattern to handle "#pragma once" in various formats:
46 # #pragma once
47 # #pragma once
48 # # pragma once
49 # #pragma once
50 # #pragma once // comment
54 pragma_regex: Pattern = re.compile(r'^\s*#\s*pragma\s*once\s*')
98 if (pragma_regex.match('#pragma once') and
99 pragma_regex.match(' #pragma once') and
100 pragma_regex.match('# pragma once') and
101 pragma_regex.match('#pragma once') and
102 pragma_regex.match('#pragma once // comment')):
103 if (not pragma_regex.match('//#pragma once') and
104 not pragma_regex.match('/*#pragma once*/')):
105 print('#pragma once match valid')
197 # Skip any 'pragma once' directives, otherwise write the source line
208 …, '--pragma', action='store_true', default=False, help='keep any "#pragma once" directives (remove…
222 # The remaining params: so resolve the excluded files and #pragma once directive