public class TokenizedParser extends NTProductions
SearchGraph.Node, SearchGraph.NonTerminal, SearchGraph.SearchGraphIterationCallback| Modifier and Type | Field and Description |
|---|---|
protected TokenSet |
tokenSet |
ACCEPTEDcurMark, 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, 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, valuesToStringprotected 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)