t058rewriteAST55.g revision 324c4644fee44b9898524c09511bd33c3f12e2df
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;} ;