Home | History | Annotate | Download | only in functional
      1 // @@ANTLR Tool Options@@: -trace
      2 tree grammar t051treeRewriteASTzWalker;
      3 options {
      4     language=JavaScript;
      5     output=AST;
      6     ASTLabelType=CommonTree;
      7     tokenVocab=t051treeRewriteASTz;
      8     rewrite=true;
      9 }
     10 tokens { X; }
     11 s : ^('boo' a* b) ; // don't reset s.tree to b.tree due to 'boo'
     12 a : X ;
     13 b : ^(ID INT) -> INT
     14   ;
     15