public class TokenizerData extends 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 |
---|---|
Map<Integer,TokenizerData.MatchInfo> |
allMatches |
String |
decls |
int |
defaultLexState |
Map<Integer,Integer> |
initialStates |
Map<Integer,Integer> |
kindToNfaStartState |
String[] |
lexStateNames |
Map<Integer,List<Integer>> |
literalKinds |
Map<Integer,List<String>> |
literalSequence |
Map<Integer,TokenizerData.NfaState> |
nfa |
String |
parserName |
Map<Integer,Integer> |
wildcardKind |
Constructor and Description |
---|
TokenizerData() |
Modifier and Type | Method and Description |
---|---|
void |
addNfaState(int index,
Set<Character> characters,
Set<Integer> nextStates,
Set<Integer> compositeStates,
int kind) |
void |
setDecls(String decls) |
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) |
public String parserName
public String decls
public final Map<Integer,TokenizerData.NfaState> nfa
public Map<Integer,TokenizerData.MatchInfo> allMatches
public String[] lexStateNames
public int defaultLexState
public void setParserName(String parserName)
public void setDecls(String decls)
public void addNfaState(int index, Set<Character> characters, Set<Integer> nextStates, Set<Integer> compositeStates, int kind)
public void setLexStateNames(String[] lexStateNames)
public void setDefaultLexState(int defaultLexState)
Copyright © 1996–2019 javacc.org. All rights reserved.