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 booleanCanStartNfaUsingAscii(char c) voidintgetFirstValidPos(String s, int j, int len) booleanintstatic intMoveFromSet(char c, List<NfaState> states, List<NfaState> newStates) static intmoveFromSetForRegEx(char c, NfaState[] states, NfaState[] newStates, int round) static voidreInit()static voidReInit()
-
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()
-