public class TokenizerData
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TokenizerData.MatchInfo |
static class |
TokenizerData.MatchType |
static class |
TokenizerData.NfaState |
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.Integer,TokenizerData.MatchInfo> |
allMatches |
java.lang.String |
decls |
int |
defaultLexState |
java.util.Map<java.lang.Integer,java.lang.Integer> |
initialStates |
java.util.Map<java.lang.Integer,java.lang.Integer> |
kindToNfaStartState |
java.lang.String[] |
lexStateNames |
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> |
literalKinds |
java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> |
literalSequence |
java.util.Map<java.lang.Integer,TokenizerData.NfaState> |
nfa |
java.lang.String |
parserName |
java.util.Map<java.lang.Integer,java.lang.Integer> |
wildcardKind |
Constructor and Description |
---|
TokenizerData() |
Modifier and Type | Method and Description |
---|---|
void |
addNfaState(int index,
java.util.Set<java.lang.Character> characters,
java.util.Set<java.lang.Integer> nextStates,
java.util.Set<java.lang.Integer> compositeStates,
int kind) |
void |
setDecls(java.lang.String decls) |
void |
setDefaultLexState(int defaultLexState) |
void |
setInitialStates(java.util.Map<java.lang.Integer,java.lang.Integer> initialStates) |
void |
setKindToNfaStartState(java.util.Map<java.lang.Integer,java.lang.Integer> kindToNfaStartState) |
void |
setLexStateNames(java.lang.String[] lexStateNames) |
void |
setLiteralKinds(java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> literalKinds) |
void |
setLiteralSequence(java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> literalSequence) |
void |
setParserName(java.lang.String parserName) |
void |
setWildcardKind(java.util.Map<java.lang.Integer,java.lang.Integer> wildcardKind) |
void |
updateMatchInfo(java.util.Map<java.lang.Integer,java.lang.String> actions,
int[] newLexStateIndices,
long[] toSkip,
long[] toSpecial,
long[] toMore,
long[] toToken) |
public java.lang.String parserName
public java.lang.String decls
public java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> literalSequence
public java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> literalKinds
public java.util.Map<java.lang.Integer,java.lang.Integer> kindToNfaStartState
public final java.util.Map<java.lang.Integer,TokenizerData.NfaState> nfa
public java.util.Map<java.lang.Integer,TokenizerData.MatchInfo> allMatches
public java.util.Map<java.lang.Integer,java.lang.Integer> initialStates
public java.util.Map<java.lang.Integer,java.lang.Integer> wildcardKind
public java.lang.String[] lexStateNames
public int defaultLexState
public void setParserName(java.lang.String parserName)
public void setDecls(java.lang.String decls)
public void setLiteralSequence(java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> literalSequence)
public void setLiteralKinds(java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> literalKinds)
public void setKindToNfaStartState(java.util.Map<java.lang.Integer,java.lang.Integer> kindToNfaStartState)
public void addNfaState(int index, java.util.Set<java.lang.Character> characters, java.util.Set<java.lang.Integer> nextStates, java.util.Set<java.lang.Integer> compositeStates, int kind)
public void setInitialStates(java.util.Map<java.lang.Integer,java.lang.Integer> initialStates)
public void setWildcardKind(java.util.Map<java.lang.Integer,java.lang.Integer> wildcardKind)
public void setLexStateNames(java.lang.String[] lexStateNames)
public void setDefaultLexState(int defaultLexState)
public void updateMatchInfo(java.util.Map<java.lang.Integer,java.lang.String> actions, int[] newLexStateIndices, long[] toSkip, long[] toSpecial, long[] toMore, long[] toToken)