1 package org.antlr.works.syntax.element; 2 3 import org.antlr.works.ate.syntax.misc.ATEToken; 4 34 35 public class ElementGroup { 36 37 public String name; 38 public int ruleIndex = -1; 39 public boolean openGroup = false; 40 public ATEToken token; 41 42 public ElementGroup(String name, int ruleIndex, ATEToken token) { 43 this.name = name; 44 this.ruleIndex = ruleIndex; 45 this.token = token; 46 this.openGroup = true; 47 } 48 49 public ElementGroup(int ruleIndex, ATEToken token) { 50 this.ruleIndex = ruleIndex; 51 this.token = token; 52 this.openGroup = false; 53 } 54 55 public String toString() { 56 return "Group "+name+", open ="+openGroup+", ruleIndex = "+ruleIndex; 57 } 58 59 } 60 | Popular Tags |