1 package java_cup.runtime; 2 3 10 11 16 public class DefaultSymbolFactory implements SymbolFactory{ 17 28 public DefaultSymbolFactory(){ 30 } 31 public Symbol newSymbol(String name ,int id, Symbol left, Symbol right, Object value){ 32 return new Symbol(id,left,right,value); 33 } 34 public Symbol newSymbol(String name, int id, Symbol left, Symbol right){ 35 return new Symbol(id,left,right); 36 } 37 public Symbol newSymbol(String name, int id, int left, int right, Object value){ 38 return new Symbol(id,left,right,value); 39 } 40 public Symbol newSymbol(String name, int id, int left, int right){ 41 return new Symbol(id,left,right); 42 } 43 public Symbol startSymbol(String name, int id, int state){ 44 return new Symbol(id,state); 45 } 46 public Symbol newSymbol(String name, int id){ 47 return new Symbol(id); 48 } 49 public Symbol newSymbol(String name, int id, Object value){ 50 return new Symbol(id,value); 51 } 52 } 53 | Popular Tags |