xref: /aosp_15_r20/external/antlr/runtime/JavaScript/tests/functional/t058rewriteAST69.g (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1*16467b97STreehugger Robot
2*16467b97STreehugger Robotgrammar t058rewriteAST69;
3*16467b97STreehugger Robotoptions {language=JavaScript;output=AST;}
4*16467b97STreehugger Robottokens { FLOAT; }
5*16467b97STreehugger Robotr
6*16467b97STreehugger Robot    : INT -> {new org.antlr.runtime.tree.CommonTree(new org.antlr.runtime.CommonToken(FLOAT, $INT.text+".0"))}
7*16467b97STreehugger Robot    ;
8*16467b97STreehugger RobotINT : '0'..'9'+;
9*16467b97STreehugger RobotWS: (' ' | '\n' | '\t')+ {$channel = HIDDEN;};