public final class TRegexDFAExecutorLocals extends TRegexExecutorLocals
TRegexDFAExecutorNode.| Constructor and Description |
|---|
TRegexDFAExecutorLocals(Object input,
int fromIndex,
int index,
int maxIndex,
DFACaptureGroupTrackingData cgData) |
| Modifier and Type | Method and Description |
|---|---|
DFACaptureGroupTrackingData |
getCGData() |
int |
getCurMinIndex()
The minimum index as checked by
TRegexExecutorNode.inputHasNext(TRegexExecutorLocals). |
int |
getLastIndex() |
short |
getLastTransition() |
int |
getResultInt() |
void |
setCurMinIndex(int curMinIndex) |
void |
setLastIndex(int lastIndex) |
void |
setLastTransition(short lastTransition) |
void |
setResultInt(int result) |
TRegexDFAExecutorLocals |
toInnerLiteralBackwardLocals() |
getFromIndex, getIndex, getInput, getMaxIndex, getNextIndex, setIndex, setNextIndexpublic TRegexDFAExecutorLocals(Object input, int fromIndex, int index, int maxIndex, DFACaptureGroupTrackingData cgData)
public int getCurMinIndex()
TRegexExecutorNode.inputHasNext(TRegexExecutorLocals). In most cases this value is
0, but backward matching nodes change this value while matching.TRegexExecutorNode.inputHasNext(TRegexExecutorLocals).BackwardDFAStateNodepublic void setCurMinIndex(int curMinIndex)
public short getLastTransition()
public void setLastTransition(short lastTransition)
public int getLastIndex()
public void setLastIndex(int lastIndex)
public int getResultInt()
public void setResultInt(int result)
public DFACaptureGroupTrackingData getCGData()
public TRegexDFAExecutorLocals toInnerLiteralBackwardLocals()