public class NfaState extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
s_generatedStates |
static boolean |
s_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 |
dumpStatesForStateCPP(CodeGenerator codeGenerator) |
static void |
dumpStatesForStateJava(CodeGenerator codeGenerator) |
int |
generateInitMoves() |
int |
getFirstValidPos(String s,
int nPos,
int len) |
boolean |
hasTransitions() |
int |
moveFrom(char c,
List<NfaState> newStates) |
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 |
reInitStatic() |
public static boolean s_unicodeWarningGiven
public static int s_generatedStates
public static void reInitStatic()
public boolean hasTransitions()
public static void computeClosures()
public static boolean canStartNfaUsingAscii(char c)
public int getFirstValidPos(String s, int nPos, int len)
public static int moveFromSetForRegEx(char c,
NfaState[] states,
NfaState[] newStates,
int round)
public int generateInitMoves()
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 dumpStatesForStateJava(CodeGenerator codeGenerator)
public static void dumpStatesForKind(CodeGenerator codeGenerator)
public static void reInit()
public static void buildTokenizerData(TokenizerData tokenizerData)
Copyright © 2017–2019 Philip Helger. All rights reserved.