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