mirror of
https://github.com/twiglet/cs2j.git
synced 2025-01-18 13:15:17 +01:00
Don't mark out define / undef as special. Remove empty alternative to avoid endless looping
This commit is contained in:
parent
9cc8008697
commit
ffa3bc436a
@ -1070,8 +1070,8 @@ ENUM : 'enum';
|
|||||||
IF: 'if';
|
IF: 'if';
|
||||||
ELIF: 'elif';
|
ELIF: 'elif';
|
||||||
ENDIF: 'endif';
|
ENDIF: 'endif';
|
||||||
DEFINE: 'define';
|
//DEFINE: 'define';
|
||||||
UNDEF: 'undef';
|
//UNDEF: 'undef';
|
||||||
SEMI: ';';
|
SEMI: ';';
|
||||||
RPAREN: ')';
|
RPAREN: ')';
|
||||||
|
|
||||||
@ -1145,7 +1145,7 @@ Pragma:
|
|||||||
'#' TS* ('pragma' | 'region' | 'endregion' | 'line' | 'warning' | 'error') ~('\n'|'\r')* ('\r' | '\n')+
|
'#' TS* ('pragma' | 'region' | 'endregion' | 'line' | 'warning' | 'error') ~('\n'|'\r')* ('\r' | '\n')+
|
||||||
{ Skip(); } ;
|
{ Skip(); } ;
|
||||||
PREPROCESSOR_DIRECTIVE:
|
PREPROCESSOR_DIRECTIVE:
|
||||||
| PP_CONDITIONAL;
|
PP_CONDITIONAL;
|
||||||
fragment
|
fragment
|
||||||
PP_CONDITIONAL:
|
PP_CONDITIONAL:
|
||||||
(IF_TOKEN
|
(IF_TOKEN
|
||||||
|
Loading…
x
Reference in New Issue
Block a user