public class DefaultSymbolFactory extends java.lang.Object implements SymbolFactory
Constructor and Description |
---|
DefaultSymbolFactory()
Deprecated.
as of CUP v11a
replaced by the new java_cup.runtime.ComplexSymbolFactory
|
Modifier and Type | Method and Description |
---|---|
Symbol |
newSymbol(java.lang.String name,
int id) |
Symbol |
newSymbol(java.lang.String name,
int id,
int left,
int right) |
Symbol |
newSymbol(java.lang.String name,
int id,
int left,
int right,
java.lang.Object value) |
Symbol |
newSymbol(java.lang.String name,
int id,
java.lang.Object value)
Construction with left/right propagation switched off
|
Symbol |
newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right) |
Symbol |
newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
Construction with left/right propagation switched on
|
Symbol |
startSymbol(java.lang.String name,
int id,
int state)
Construction of start symbol
|
public DefaultSymbolFactory()
public Symbol newSymbol(java.lang.String name, int id, Symbol left, Symbol right, java.lang.Object value)
SymbolFactory
newSymbol
in interface SymbolFactory
public Symbol newSymbol(java.lang.String name, int id, Symbol left, Symbol right)
newSymbol
in interface SymbolFactory
public Symbol newSymbol(java.lang.String name, int id, int left, int right, java.lang.Object value)
public Symbol newSymbol(java.lang.String name, int id, int left, int right)
public Symbol startSymbol(java.lang.String name, int id, int state)
SymbolFactory
startSymbol
in interface SymbolFactory
public Symbol newSymbol(java.lang.String name, int id)
newSymbol
in interface SymbolFactory
public Symbol newSymbol(java.lang.String name, int id, java.lang.Object value)
SymbolFactory
newSymbol
in interface SymbolFactory