Package EDU.purdue.jtb.parser
Class NfaState
java.lang.Object
EDU.purdue.jtb.parser.NfaState
The state of a Non-deterministic Finite Automaton.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
CanStartNfaUsingAscii
(char c) void
int
getFirstValidPos
(String s, int j, int len) boolean
int
static int
MoveFromSet
(char c, List<NfaState> states, List<NfaState> newStates) static int
moveFromSetForRegEx
(char c, NfaState[] states, NfaState[] newStates, int round) static void
reInit()
static void
ReInit()
-
Field Details
-
unicodeWarningGiven
public static boolean unicodeWarningGiven -
generatedStates
public static int generatedStates
-
-
Method Details
-
ReInit
public static void ReInit() -
HasTransitions
public boolean HasTransitions() -
CanStartNfaUsingAscii
public static boolean CanStartNfaUsingAscii(char c) -
getFirstValidPos
-
MoveFrom
-
MoveFromSet
-
moveFromSetForRegEx
-
GenerateInitMoves
public void GenerateInitMoves() -
reInit
public static void reInit()
-