Class ParserSymbolFactory
- java.lang.Object
-
- com.aquima.interactions.expressions.parser.ParserSymbolFactory
-
- All Implemented Interfaces:
SymbolFactory
public class ParserSymbolFactory extends Object implements SymbolFactory
This class is used by the parser to add position information to parsed nodes.- Since:
- 6.0
- Author:
- O. Kerpershoek, F. van der Meer
-
-
Constructor Summary
Constructors Constructor Description ParserSymbolFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Symbol
newSymbol(String name, int id)
Symbol
newSymbol(String name, int id, Symbol left, Symbol right)
Symbol
newSymbol(String name, int id, Symbol left, Symbol right, Object objValue)
Construction with left/right propagation switched onSymbol
newSymbol(String name, int id, Object value)
Construction with left/right propagation switched offSymbol
startSymbol(String name, int id, int state)
Construction of start symbol
-
-
-
Method Detail
-
newSymbol
public Symbol newSymbol(String name, int id, Symbol left, Symbol right, Object objValue)
Description copied from interface:SymbolFactory
Construction with left/right propagation switched on- Specified by:
newSymbol
in interfaceSymbolFactory
-
newSymbol
public Symbol newSymbol(String name, int id, Symbol left, Symbol right)
- Specified by:
newSymbol
in interfaceSymbolFactory
-
newSymbol
public Symbol newSymbol(String name, int id, Object value)
Description copied from interface:SymbolFactory
Construction with left/right propagation switched off- Specified by:
newSymbol
in interfaceSymbolFactory
-
newSymbol
public Symbol newSymbol(String name, int id)
- Specified by:
newSymbol
in interfaceSymbolFactory
-
startSymbol
public Symbol startSymbol(String name, int id, int state)
Description copied from interface:SymbolFactory
Construction of start symbol- Specified by:
startSymbol
in interfaceSymbolFactory
-
-