public class TreeBuildingParser<ScopeType extends ExecutionScope,ReaderType extends IndexReader> extends TokenizedParser
SearchGraph.Node, SearchGraph.NonTerminal, SearchGraph.SearchGraphIterationCallback
tokenSet
ACCEPTED
curMark, doOverwrite, keyCount, name, root
Constructor and Description |
---|
TreeBuildingParser(TokenSet tokenSet,
TreeBuildingScriptSystem<ScopeType,?,?> scriptSystem,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
TreeBuildingScriptSystem<ScopeType,?,?> |
getScriptSystem() |
void |
insertInfixOp(java.lang.String opSign,
ExecuterTreeNode<ScopeType,ReaderType> operation,
Priority priority) |
TreeBuildingParser<ScopeType,ReaderType> |
newParser(java.lang.String name) |
getTokenSet, insertInfixOp, insertPostfixOp, insertPrefixOp, newParser
accepted, createAlternativeParser, createAlternativeParser, getAlternativeParser, hasAlternativeParser, insertWord, insertWord, insertWord, insertWord, isMustAccept, parse, removeAlternativeParser, setAlternativeParser
deb, deb, deb, findNode, findNode, getName, getRoot, getValue, getValue, hasKey, hasKey, insert, insert, insert, insert, isDoOverwrite, isInsertCaseSensitive, nodeToString, setDoOverwrite, setInsertCaseSensitive, setName, size, toString, traverseTree, valuesToArray, valuesToString
public TreeBuildingParser(TokenSet tokenSet, TreeBuildingScriptSystem<ScopeType,?,?> scriptSystem, java.lang.String name)
public void insertInfixOp(java.lang.String opSign, ExecuterTreeNode<ScopeType,ReaderType> operation, Priority priority)
public TreeBuildingScriptSystem<ScopeType,?,?> getScriptSystem()
public TreeBuildingParser<ScopeType,ReaderType> newParser(java.lang.String name)
newParser
in class TokenizedParser