1
2grammar t058rewriteAST55;
3options {language=JavaScript;output=AST;}
4tokens {BLOCK;}
5a : A A b=B B b=B c+=C C c+=C D {s=$D.text} -> A+ B+ C+ D ;
6type : 'int' | 'float' ;
7A : 'a' ;
8B : 'b' ;
9C : 'c' ;
10D : 'd' ;
11WS : (' '|'\n') {$channel=HIDDEN;} ;