1 package antlr; 2 3 9 10 21 class TreeBlockContext extends BlockContext { 22 protected boolean nextElementIsRoot = true; 23 24 25 public void addAlternativeElement(AlternativeElement e) { 26 TreeElement tree = (TreeElement)block; 27 if (nextElementIsRoot) { 28 tree.root = (GrammarAtom)e; 29 nextElementIsRoot = false; 30 } 31 else { 32 super.addAlternativeElement(e); 33 } 34 } 35 } 36 | Popular Tags |