System : Windows 10
Terminal : Command line
Scenario :
Grammar :
grammar MyGrammar;
line : instruction ;
instruction :
QUIT
| operation ;
operation :
SYMBOL OPERATOR NUMBER_INT
| SYMBOL OPERATOR SYMBOL;
QUIT : Q U I T;
NUMBER_INT : [0-9]+ ;
SYMBOL : [a-zA-Z0-9]+ ;
OPERATOR :
A D D ;
WS : (' '|'t'|'r'? 'n' | 'r')+ -> skip ;
fragment A:('a'|'A');
fragment B:('b'|'B');
...