public final class DFACaptureGroupPartialTransitionDispatchNode
extends com.oracle.truffle.api.nodes.Node
| Modifier and Type | Method and Description |
|---|---|
void |
applyPartialTransition(TRegexDFAExecutorLocals locals,
TRegexDFAExecutorNode executor,
short transitionIndex,
int partialTransitionIndex,
int currentIndex) |
void |
applyPreAnchoredFinalTransition(TRegexDFAExecutorLocals locals,
TRegexDFAExecutorNode executor,
short transitionIndex,
int currentIndex) |
void |
applyPreFinalTransition(TRegexDFAExecutorLocals locals,
TRegexDFAExecutorNode executor,
short transitionIndex,
int currentIndex) |
static DFACaptureGroupPartialTransitionDispatchNode |
create(short[] precedingTransitions) |
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toStringpublic static DFACaptureGroupPartialTransitionDispatchNode create(short[] precedingTransitions)
public void applyPartialTransition(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor, short transitionIndex, int partialTransitionIndex, int currentIndex)
public void applyPreAnchoredFinalTransition(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor, short transitionIndex, int currentIndex)
public void applyPreFinalTransition(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor, short transitionIndex, int currentIndex)