1 package persistence.antlr; 2 3 8 9 class WildcardElement extends GrammarAtom { 10 protected String label; 11 12 public WildcardElement(Grammar g, Token t, int autoGenType) { 13 super(g, t, autoGenType); 14 line = t.getLine(); 15 } 16 17 public void generate() { 18 grammar.generator.gen(this); 19 } 20 21 public String getLabel() { 22 return label; 23 } 24 25 public Lookahead look(int k) { 26 return grammar.theLLkAnalyzer.look(k, this); 27 } 28 29 public void setLabel(String label_) { 30 label = label_; 31 } 32 33 public String toString() { 34 String s = " "; 35 if (label != null) s += label + ":"; 36 return s + "."; 37 } 38 } 39 | Popular Tags |