public interface SymbolFactory
Modifier and Type | Method and Description |
---|---|
Symbol |
newSymbol(java.lang.String name,
int id) |
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
|
Symbol newSymbol(java.lang.String name, int id, Symbol left, Symbol right, java.lang.Object value)
Symbol newSymbol(java.lang.String name, int id, java.lang.Object value)
Symbol newSymbol(java.lang.String name, int id)
Symbol startSymbol(java.lang.String name, int id, int state)