private static int |
NfaState.AddCompositeStateSet(java.lang.String stateSetString,
LexerContext lexerContext,
boolean starts) |
|
(package private) static int |
NfaState.AddStartStateSet(java.lang.String stateSetString,
LexerContext lexerContext) |
|
(package private) static void |
NfaState.BuildTokenizerData(TokenizerData tokenizerData,
LexerContext lexerContext) |
|
(package private) static void |
RStringLiteral.BuildTokenizerData(TokenizerData tokenizerData,
LexerContext lexerContext) |
|
private void |
LexGen.CheckEmptyStringMatch(LexerContext lexerContext,
TokenizerData tokenizerData) |
|
private void |
RChoice.CompressCharLists(LexerContext lexerContext) |
|
(package private) static void |
NfaState.ComputeClosures(LexerContext lexerContext) |
|
(package private) static void |
RStringLiteral.FillSubString(LexerContext lexerContext) |
|
(package private) void |
RStringLiteral.GenerateDfa(int kind,
LexerContext lexerContext) |
Used for top level string literals.
|
Nfa |
RCharacterList.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
RChoice.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
abstract Nfa |
RegularExpression.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
REndOfFile.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
RJustName.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
ROneOrMore.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
RRepetitionRange.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
RSequence.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
RStringLiteral.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
RZeroOrMore.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
Nfa |
RZeroOrOne.GenerateNfa(boolean ignoreCase,
LexerContext lexerContext) |
|
(package private) static void |
RStringLiteral.GenerateNfaStartStates(NfaState initialState,
LexerContext lexerContext) |
|
(package private) static NfaState |
NfaState.getNfaState(int index,
LexerContext lexerContext) |
|
private static int |
RStringLiteral.GetStateSetForKind(int pos,
int kind,
LexerContext lexerContext) |
|
(package private) static java.lang.String |
NfaState.GetStateSetString(java.util.List<NfaState> states,
LexerContext lexerContext) |
|
private static int |
RStringLiteral.GetStrKind(java.lang.String str,
LexerContext lexerContext) |
|
private static boolean |
NfaState.Intersect(java.lang.String set1,
java.lang.String set2,
LexerContext lexerContext) |
|
private void |
NfaState.OptimizeEpsilonMoves(boolean optReqd,
LexerContext lexerContext) |
|
(package private) void |
RCharacterList.RemoveNegation(LexerContext lexerContext) |
|
(package private) static void |
NfaState.UpdateNfaData(int maxState,
int startStateName,
int lexicalStateIndex,
int matchAnyCharKind,
LexerContext lexerContext) |
|
(package private) static void |
RStringLiteral.UpdateStringLiteralData(int generatedNfaStates,
LexerContext lexerContext) |
|
private static void |
RStringLiteral.UpdateStringLiteralDataForKey(int key,
int actualKind,
java.lang.String s,
LexerContext lexerContext) |
|