public class TokenizerData
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
TokenizerData.MatchInfo |
|
static class |
TokenizerData.MatchType |
|
static class |
TokenizerData.NfaState |
Modifier and Type | Field | 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 | Description |
---|---|
TokenizerData() |
Modifier and Type | Method | 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)