org.javacc.parser
Class NfaState
java.lang.Object
org.javacc.parser.NfaState
public class NfaState
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
unicodeWarningGiven
public static boolean unicodeWarningGiven
generatedStates
public static int generatedStates
loByteVec
public java.util.Vector loByteVec
nonAsciiMoveIndices
public int[] nonAsciiMoveIndices
ReInit
public static void ReInit()
HasTransitions
public boolean HasTransitions()
ComputeClosures
public static void ComputeClosures()
CanStartNfaUsingAscii
public static boolean CanStartNfaUsingAscii(char c)
getFirstValidPos
public int getFirstValidPos(java.lang.String s,
int i,
int len)
MoveFrom
public int MoveFrom(char c,
java.util.Vector newStates)
MoveFromSet
public static int MoveFromSet(char c,
java.util.Vector states,
java.util.Vector newStates)
moveFromSetForRegEx
public static int moveFromSetForRegEx(char c,
NfaState[] states,
NfaState[] newStates,
int round)
GenerateInitMoves
public void GenerateInitMoves(java.io.PrintWriter ostr)
DumpStateSets
public static void DumpStateSets(java.io.PrintWriter ostr)
DumpCharAndRangeMoves
public static void DumpCharAndRangeMoves(java.io.PrintWriter ostr)
DumpNonAsciiMoveMethods
public static void DumpNonAsciiMoveMethods(java.io.PrintWriter ostr)
DumpMoveNfa
public static void DumpMoveNfa(java.io.PrintWriter ostr)
DumpStatesForState
public static void DumpStatesForState(java.io.PrintWriter ostr)
DumpStatesForKind
public static void DumpStatesForKind(java.io.PrintWriter ostr)
reInit
public static void reInit()