Class TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
- Enclosing class:
TRegexExecutorEntryNode
public abstract static class TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode
extends com.oracle.truffle.api.nodes.Node
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Constructor Summary
ConstructorsConstructorDescriptionTRegexExecutorEntryInnerNode(RegexLanguage language, TRegexExecutorBaseNode executor) -
Method Summary
Modifier and TypeMethodDescriptioncreate(RegexLanguage language, TRegexExecutorBaseNode executor) abstract Objectexecute(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int maxIndex, int regionFrom, int regionTo, int index, com.oracle.truffle.api.strings.TruffleString.CodeRange codeRange) Methods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toString
-
Constructor Details
-
TRegexExecutorEntryInnerNode
-
-
Method Details
-
create
public static TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode create(RegexLanguage language, TRegexExecutorBaseNode executor) -
getExecutor
-
execute
public abstract Object execute(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int maxIndex, int regionFrom, int regionTo, int index, com.oracle.truffle.api.strings.TruffleString.CodeRange codeRange)
-