slight grammar change
This commit is contained in:
@ -43,8 +43,6 @@ WHILE : 'while' ;
|
|||||||
PRINTLN : 'System.out.println' ;
|
PRINTLN : 'System.out.println' ;
|
||||||
|
|
||||||
// Operators
|
// Operators
|
||||||
ASSIGN : '=' ;
|
|
||||||
|
|
||||||
ADD : '+' ;
|
ADD : '+' ;
|
||||||
SUB : '-' ;
|
SUB : '-' ;
|
||||||
MUL : '*' ;
|
MUL : '*' ;
|
||||||
@ -62,6 +60,8 @@ LESS_EQUAL : '<=' ;
|
|||||||
GREATER : '>' ;
|
GREATER : '>' ;
|
||||||
GREATER_EQUAL : '>=' ;
|
GREATER_EQUAL : '>=' ;
|
||||||
|
|
||||||
|
ASSIGN : '=' ;
|
||||||
|
|
||||||
// Structural
|
// Structural
|
||||||
L_PAREN : '(' ;
|
L_PAREN : '(' ;
|
||||||
R_PAREN : ')' ;
|
R_PAREN : ')' ;
|
||||||
@ -79,4 +79,5 @@ STRING_LIT : '"' ANY_NOBREAK* '"' ;
|
|||||||
BOOLEAN_LIT : 'true' | 'false' ;
|
BOOLEAN_LIT : 'true' | 'false' ;
|
||||||
|
|
||||||
// Identifier
|
// Identifier
|
||||||
|
IDENTIFIER_MAIN : 'main' ;
|
||||||
IDENTIFIER : LETTER LETTER_DIGIT* ;
|
IDENTIFIER : LETTER LETTER_DIGIT* ;
|
||||||
|
|||||||
@ -66,7 +66,7 @@ class LexerTest {
|
|||||||
"PUBLIC",
|
"PUBLIC",
|
||||||
"STATIC",
|
"STATIC",
|
||||||
"VOID_TYPE",
|
"VOID_TYPE",
|
||||||
"IDENTIFIER",
|
"IDENTIFIER_MAIN",
|
||||||
"L_PAREN",
|
"L_PAREN",
|
||||||
"STRING_TYPE",
|
"STRING_TYPE",
|
||||||
"L_BRACKET",
|
"L_BRACKET",
|
||||||
|
|||||||
Reference in New Issue
Block a user