some number literal fixes (negative numbers)

This commit is contained in:
ProgramSnail 2023-08-12 15:55:09 +03:00
parent 2cb4ebd03d
commit 17a67d2361
2 changed files with 6 additions and 6 deletions

View file

@ -201,10 +201,10 @@ OPERATOR_TAIL1 : [+\-*/%^!?|&,<>=]+\. ;
OPERATOR_TAIL2 : [+\-*/%^!?|&,<>=]+\.\. ;
OPERATOR_TAIL3 : [+\-*/%^!?|&,<>=]+\.\.\. ;
FLOAT_NUMBER_LITERAL : [0-9]+ '.' [0-9]+ 'f' ;
DOUBLE_NUMBER_LITERAL : [0-9]+ '.' [0-9]+ ;
INT_LITERAL : [0-9]+ 'i' ;
LONG_LITERAL : [0-9]+ 'l' ;
FLOAT_NUMBER_LITERAL : '-'? [0-9]+ '.' [0-9]+ 'f' ;
DOUBLE_NUMBER_LITERAL : '-'? [0-9]+ '.' [0-9]+ ;
INT_LITERAL : '-'? [0-9]+ 'i' ;
LONG_LITERAL : '-'? [0-9]+ 'l' ;
INDEX_LITERAL : [0-9]+ ;
STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\u00FF]))* '\"' ;
UNICODE_STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\uFFFF]))* '\"u';