aboutsummaryrefslogtreecommitdiff
path: root/antlr-3.4/runtime/JavaScript/tests/functional/t051treeRewriteASTzWalker.g
blob: cc0cd82acd39cc44dbe35342d1148cde509a2a64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// @@ANTLR Tool Options@@: -trace
tree grammar t051treeRewriteASTzWalker;
options {
    language=JavaScript;
    output=AST;
    ASTLabelType=CommonTree;
    tokenVocab=t051treeRewriteASTz;
    rewrite=true;
}
tokens { X; }
s : ^('boo' a* b) ; // don't reset s.tree to b.tree due to 'boo'
a : X ;
b : ^(ID INT) -> INT
  ;