aboutsummaryrefslogtreecommitdiff
path: root/antlr-3.4/runtime/JavaScript/tests/functional/t051treeRewriteASTabWalker.g
blob: bab9534a9d48b60babaa5c9b13536af49455b01f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// @@ANTLR Tool Options@@: -trace
tree grammar t051treeRewriteASTabWalker;
options {
    language=JavaScript;
    output=AST;
    ASTLabelType=CommonTree;
    tokenVocab=t051treeRewriteASTab;
    rewrite=true;
}
s : ^(ID a) { this.buf += $s.start.toStringTree() };
a : ^(ID INT) -> {true}? ^(ID["ick"] INT)
              -> INT
  ;