Package org.javacc.parser
Class TokenizerData
- java.lang.Object
-
- org.javacc.parser.TokenizerData
-
public class TokenizerData extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTokenizerData.MatchInfostatic classTokenizerData.MatchTypestatic classTokenizerData.NfaState
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.Integer,TokenizerData.MatchInfo>allMatchesjava.lang.StringdeclsintdefaultLexStatejava.util.Set<java.lang.Integer>ignoreCaseKindsjava.lang.String[]imagesjava.util.Map<java.lang.Integer,java.lang.Integer>initialStatesjava.util.Map<java.lang.Integer,java.lang.Integer>kindToNfaStartStatejava.util.Map<java.lang.Integer,java.lang.String>labelsjava.lang.String[]lexStateNamesjava.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>>literalKindsjava.util.Map<java.lang.Integer,java.util.List<java.lang.String>>literalSequencejava.util.Map<java.lang.Integer,TokenizerData.NfaState>nfajava.lang.StringparserNamejava.util.Map<java.lang.Integer,java.lang.Integer>wildcardKind
-
Constructor Summary
Constructors Constructor Description TokenizerData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddNfaState(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)voidsetDecls(java.lang.String decls)voidsetDefaultLexState(int defaultLexState)voidsetIgnoreCaserKinds(java.util.Set<java.lang.Integer> ignoreCaseKinds)voidsetInitialStates(java.util.Map<java.lang.Integer,java.lang.Integer> initialStates)voidsetKindToNfaStartState(java.util.Map<java.lang.Integer,java.lang.Integer> kindToNfaStartState)(package private) voidsetLabelsAndImages(java.util.Map<java.lang.Integer,java.lang.String> labels, java.lang.String[] images)voidsetLiteralKinds(java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> literalKinds)voidsetLiteralSequence(java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> literalSequence)voidsetParserName(java.lang.String parserName)voidsetWildcardKind(java.util.Map<java.lang.Integer,java.lang.Integer> wildcardKind)(package private) voidupdateMatchInfo(java.util.Map<java.lang.Integer,java.lang.String> actions, int[] newLexStateIndices, long[] toSkip, long[] toSpecial, long[] toMore, long[] toToken, java.lang.String[] allImages)
-
-
-
Field Detail
-
parserName
public java.lang.String parserName
-
decls
public java.lang.String decls
-
literalSequence
public java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> literalSequence
-
literalKinds
public java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> literalKinds
-
ignoreCaseKinds
public java.util.Set<java.lang.Integer> ignoreCaseKinds
-
kindToNfaStartState
public java.util.Map<java.lang.Integer,java.lang.Integer> kindToNfaStartState
-
nfa
public final java.util.Map<java.lang.Integer,TokenizerData.NfaState> nfa
-
allMatches
public java.util.Map<java.lang.Integer,TokenizerData.MatchInfo> allMatches
-
initialStates
public java.util.Map<java.lang.Integer,java.lang.Integer> initialStates
-
wildcardKind
public java.util.Map<java.lang.Integer,java.lang.Integer> wildcardKind
-
lexStateNames
public java.lang.String[] lexStateNames
-
defaultLexState
public int defaultLexState
-
labels
public java.util.Map<java.lang.Integer,java.lang.String> labels
-
images
public java.lang.String[] images
-
-
Method Detail
-
setParserName
public void setParserName(java.lang.String parserName)
-
setDecls
public void setDecls(java.lang.String decls)
-
setLiteralSequence
public void setLiteralSequence(java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> literalSequence)
-
setLiteralKinds
public void setLiteralKinds(java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> literalKinds)
-
setIgnoreCaserKinds
public void setIgnoreCaserKinds(java.util.Set<java.lang.Integer> ignoreCaseKinds)
-
setKindToNfaStartState
public void setKindToNfaStartState(java.util.Map<java.lang.Integer,java.lang.Integer> kindToNfaStartState)
-
addNfaState
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)
-
setInitialStates
public void setInitialStates(java.util.Map<java.lang.Integer,java.lang.Integer> initialStates)
-
setWildcardKind
public void setWildcardKind(java.util.Map<java.lang.Integer,java.lang.Integer> wildcardKind)
-
setDefaultLexState
public void setDefaultLexState(int defaultLexState)
-
updateMatchInfo
void updateMatchInfo(java.util.Map<java.lang.Integer,java.lang.String> actions, int[] newLexStateIndices, long[] toSkip, long[] toSpecial, long[] toMore, long[] toToken, java.lang.String[] allImages)
-
setLabelsAndImages
void setLabelsAndImages(java.util.Map<java.lang.Integer,java.lang.String> labels, java.lang.String[] images)
-
-