public final class TRegexNFAExecutorLocals extends TRegexExecutorLocals
| Constructor and Description |
|---|
TRegexNFAExecutorLocals(Object input,
int fromIndex,
int index,
int maxIndex,
int nCaptureGroups,
int nStates) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInitialState(int stateId) |
boolean |
curStatesEmpty() |
long[] |
getMarks() |
int[] |
getResult() |
boolean |
hasNext() |
boolean |
hasResult() |
boolean |
isResultPushed() |
int |
next() |
void |
nextChar() |
void |
pushResult(NFAStateTransition t,
boolean copy) |
void |
pushSuccessor(NFAStateTransition t,
boolean copy) |
boolean |
successorsEmpty() |
String |
toString() |
getFromIndex, getIndex, getInput, getMaxIndex, incIndex, setIndexpublic TRegexNFAExecutorLocals(Object input, int fromIndex, int index, int maxIndex, int nCaptureGroups, int nStates)
public void addInitialState(int stateId)
public boolean curStatesEmpty()
public boolean successorsEmpty()
public boolean hasNext()
public int next()
public long[] getMarks()
public void pushSuccessor(NFAStateTransition t, boolean copy)
public void nextChar()
public void pushResult(NFAStateTransition t, boolean copy)
public boolean hasResult()
public boolean isResultPushed()
public int[] getResult()