public class NfaState
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static int |
generatedStates |
|
static boolean |
unicodeWarningGiven |
Modifier and Type | Method | Description |
---|---|---|
static void |
BuildTokenizerData(TokenizerData tokenizerData) |
|
static boolean |
CanStartNfaUsingAscii(char c) |
|
static void |
ComputeClosures() |
|
static void |
DumpCharAndRangeMoves(CodeGenerator codeGenerator) |
|
static void |
DumpMoveNfa(CodeGenerator codeGenerator) |
|
static void |
DumpNonAsciiMoveMethods(CodeGenerator codeGenerator) |
|
static void |
DumpStateSets(CodeGenerator codeGenerator) |
|
static void |
DumpStatesForKind(CodeGenerator codeGenerator) |
|
static void |
DumpStatesForState(CodeGenerator codeGenerator) |
|
static void |
DumpStatesForStateCPP(CodeGenerator codeGenerator) |
|
int |
GenerateInitMoves(CodeGenerator codeGenerator) |
|
int |
getFirstValidPos(java.lang.String s,
int i,
int len) |
|
boolean |
HasTransitions() |
|
int |
MoveFrom(char c,
java.util.List newStates) |
|
static int |
MoveFromSet(char c,
java.util.List states,
java.util.List newStates) |
|
static int |
moveFromSetForRegEx(char c,
NfaState[] states,
NfaState[] newStates,
int round) |
|
static void |
reInit() |
|
static void |
ReInit() |
public static boolean unicodeWarningGiven
public static int generatedStates
public static void ReInit()
public boolean HasTransitions()
public static void ComputeClosures()
public static boolean CanStartNfaUsingAscii(char c)
public int getFirstValidPos(java.lang.String s, int i, int len)
public int MoveFrom(char c, java.util.List newStates)
public static int MoveFromSet(char c, java.util.List states, java.util.List newStates)
public static int moveFromSetForRegEx(char c, NfaState[] states, NfaState[] newStates, int round)
public int GenerateInitMoves(CodeGenerator codeGenerator)
public static void DumpStateSets(CodeGenerator codeGenerator)
public static void DumpCharAndRangeMoves(CodeGenerator codeGenerator)
public static void DumpNonAsciiMoveMethods(CodeGenerator codeGenerator)
public static void DumpMoveNfa(CodeGenerator codeGenerator)
public static void DumpStatesForStateCPP(CodeGenerator codeGenerator)
public static void DumpStatesForState(CodeGenerator codeGenerator)
public static void DumpStatesForKind(CodeGenerator codeGenerator)
public static void reInit()
public static void BuildTokenizerData(TokenizerData tokenizerData)