public class NfaState
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
generatedStates |
static boolean |
unicodeWarningGiven |
Modifier and Type | Method and Description |
---|---|
static boolean |
CanStartNfaUsingAscii(char c) |
static void |
ComputeClosures() |
static void |
DumpCharAndRangeMoves(java.io.PrintWriter ostr) |
static void |
DumpMoveNfa(java.io.PrintWriter ostr) |
static void |
DumpNonAsciiMoveMethods(java.io.PrintWriter ostr) |
static void |
DumpStateSets(java.io.PrintWriter ostr) |
static void |
DumpStatesForKind(java.io.PrintWriter ostr) |
static void |
DumpStatesForState(java.io.PrintWriter ostr) |
void |
GenerateInitMoves(java.io.PrintWriter ostr) |
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 void GenerateInitMoves(java.io.PrintWriter ostr)
public static void DumpStateSets(java.io.PrintWriter ostr)
public static void DumpCharAndRangeMoves(java.io.PrintWriter ostr)
public static void DumpNonAsciiMoveMethods(java.io.PrintWriter ostr)
public static void DumpMoveNfa(java.io.PrintWriter ostr)
public static void DumpStatesForState(java.io.PrintWriter ostr)
public static void DumpStatesForKind(java.io.PrintWriter ostr)
public static void reInit()