public static final class TRegexExecRootNode.LazyCaptureGroupRegexSearchNode
extends com.oracle.truffle.api.nodes.Node
| Constructor and Description |
|---|
LazyCaptureGroupRegexSearchNode(RegexLanguage language,
RegexSource source,
RegexFlags flags,
PreCalculatedResultFactory[] preCalculatedResults,
TRegexExecutorEntryNode forwardNode,
TRegexExecutorEntryNode backwardNode,
TRegexExecutorEntryNode captureGroupNode,
TRegexExecRootNode rootNode) |
| Modifier and Type | Method and Description |
|---|---|
TRegexDFAExecutorNode |
getBackwardExecutor() |
TRegexDFAExecutorNode |
getForwardExecutor() |
boolean |
isSimpleCG() |
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 LazyCaptureGroupRegexSearchNode(RegexLanguage language, RegexSource source, RegexFlags flags, PreCalculatedResultFactory[] preCalculatedResults, TRegexExecutorEntryNode forwardNode, TRegexExecutorEntryNode backwardNode, TRegexExecutorEntryNode captureGroupNode, TRegexExecRootNode rootNode)
public TRegexDFAExecutorNode getForwardExecutor()
public TRegexDFAExecutorNode getBackwardExecutor()
public boolean isSimpleCG()