update lexer grammar
This commit is contained in:
@ -34,6 +34,7 @@ STATIC : 'static' ;
|
|||||||
|
|
||||||
VOID_TYPE : 'void' ;
|
VOID_TYPE : 'void' ;
|
||||||
BOOLEAN_TYPE : 'boolean' ;
|
BOOLEAN_TYPE : 'boolean' ;
|
||||||
|
INTEGER_TYPE : 'int';
|
||||||
STRING_TYPE : 'String' ;
|
STRING_TYPE : 'String' ;
|
||||||
|
|
||||||
IF : 'if' ;
|
IF : 'if' ;
|
||||||
@ -74,7 +75,7 @@ COMMA : ',' ;
|
|||||||
DOT : '.' ;
|
DOT : '.' ;
|
||||||
|
|
||||||
// Literals
|
// Literals
|
||||||
INTEGER_LIT : '-'? DIGIT+ ;
|
INTEGER_LIT : DIGIT+ ;
|
||||||
STRING_LIT : '"' ANY_NOBREAK* '"' ;
|
STRING_LIT : '"' ANY_NOBREAK* '"' ;
|
||||||
BOOLEAN_LIT : 'true' | 'false' ;
|
BOOLEAN_LIT : 'true' | 'false' ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user