public class NfaState extends Object
Modifier and Type | Field and Description |
---|---|
static int |
generatedStates |
static boolean |
unicodeWarningGiven |
Modifier and Type | Method and 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(String s,
int i,
int len) |
boolean |
HasTransitions() |
int |
MoveFrom(char c,
List newStates) |
static int |
MoveFromSet(char c,
List states,
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(String s, int i, int len)
public int MoveFrom(char c, 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)
Copyright © 1996–2020 javacc.org. All rights reserved.