public class TokenizedParser extends NTProductions
SearchGraph.Node, SearchGraph.NonTerminal, SearchGraph.SearchGraphIterationCallback
Modifier and Type | Field and Description |
---|---|
protected TokenSet |
tokenSet |
ACCEPTED
curMark, doOverwrite, keyCount, name, root
Constructor and Description |
---|
TokenizedParser(TokenSet tokenSet,
boolean mustAccept,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
TokenSet |
getTokenSet() |
void |
insertInfixOp(java.lang.String opSign,
java.lang.Object operation,
Priority priority) |
void |
insertPostfixOp(java.lang.String opSign,
java.lang.Object operation,
int priority) |
void |
insertPrefixOp(java.lang.String opSign,
java.lang.Object operation,
int priority) |
TokenizedParser |
newParser(boolean mustAccept,
java.lang.String name) |
TokenizedParser |
newParser(java.lang.String name) |
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
protected TokenSet tokenSet
public TokenizedParser(TokenSet tokenSet, boolean mustAccept, java.lang.String name)
public void insertInfixOp(java.lang.String opSign, java.lang.Object operation, Priority priority)
public void insertPrefixOp(java.lang.String opSign, java.lang.Object operation, int priority)
public void insertPostfixOp(java.lang.String opSign, java.lang.Object operation, int priority)
public TokenSet getTokenSet()
public TokenizedParser newParser(boolean mustAccept, java.lang.String name)
public TokenizedParser newParser(java.lang.String name)