Package org.javacc.parser
Class TokenizerData
java.lang.Object
org.javacc.parser.TokenizerData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addNfaState
(int index, Set<Character> characters, Set<Integer> nextStates, Set<Integer> compositeStates, int kind) void
void
setDefaultLexState
(int defaultLexState) void
setInitialStates
(Map<Integer, Integer> initialStates) void
setKindToNfaStartState
(Map<Integer, Integer> kindToNfaStartState) void
setLexStateNames
(String[] lexStateNames) void
setLiteralKinds
(Map<Integer, List<Integer>> literalKinds) void
setLiteralSequence
(Map<Integer, List<String>> literalSequence) void
setParserName
(String parserName) void
setWildcardKind
(Map<Integer, Integer> wildcardKind) void
updateMatchInfo
(Map<Integer, String> actions, int[] newLexStateIndices, long[] toSkip, long[] toSpecial, long[] toMore, long[] toToken)
-
Field Details
-
parserName
-
decls
-
literalSequence
-
literalKinds
-
kindToNfaStartState
-
nfa
-
allMatches
-
initialStates
-
wildcardKind
-
lexStateNames
-
defaultLexState
public int defaultLexState
-
-
Constructor Details
-
TokenizerData
public TokenizerData()
-
-
Method Details
-
setParserName
-
setDecls
-
setLiteralSequence
-
setLiteralKinds
-
setKindToNfaStartState
-
addNfaState
-
setInitialStates
-
setWildcardKind
-
setLexStateNames
-
setDefaultLexState
public void setDefaultLexState(int defaultLexState) -
updateMatchInfo
-