public class TreeBuildingParser<ScopeType extends ExecutionScope,ReaderType extends IndexReader> extends TokenizedParser
SearchGraph.Node, SearchGraph.NonTerminal, SearchGraph.SearchGraphIterationCallbacktokenSetACCEPTEDcurMark, 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, newParseraccepted, createAlternativeParser, createAlternativeParser, getAlternativeParser, hasAlternativeParser, insertWord, insertWord, insertWord, insertWord, isMustAccept, parse, removeAlternativeParser, setAlternativeParserdeb, deb, deb, findNode, findNode, getName, getRoot, getValue, getValue, hasKey, hasKey, insert, insert, insert, insert, isDoOverwrite, isInsertCaseSensitive, nodeToString, setDoOverwrite, setInsertCaseSensitive, setName, size, toString, traverseTree, valuesToArray, valuesToStringpublic 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