public class TranslatorDriver extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TranslatorDriver.ParserContext |
Constructor and Description |
---|
TranslatorDriver() |
Modifier and Type | Method and Description |
---|---|
long |
allocateReturnID() |
RubyNode |
parse(RubyContext context,
Node parseTree,
ArgsNode argsNode,
Node bodyNode,
RubyNode currentNode) |
RubyRootNode |
parse(RubyContext context,
com.oracle.truffle.api.source.Source source,
org.jcodings.Encoding defaultEncoding,
TranslatorDriver.ParserContext parserContext,
com.oracle.truffle.api.frame.MaterializedFrame parentFrame,
RubyNode currentNode,
NodeWrapper wrapper) |
RubyRootNode |
parse(RubyNode currentNode,
RubyContext context,
com.oracle.truffle.api.source.Source source,
TranslatorDriver.ParserContext parserContext,
com.oracle.truffle.api.frame.MaterializedFrame parentFrame,
RootNode rootNode,
NodeWrapper wrapper) |
public RubyNode parse(RubyContext context, Node parseTree, ArgsNode argsNode, Node bodyNode, RubyNode currentNode)
public RubyRootNode parse(RubyContext context, com.oracle.truffle.api.source.Source source, org.jcodings.Encoding defaultEncoding, TranslatorDriver.ParserContext parserContext, com.oracle.truffle.api.frame.MaterializedFrame parentFrame, RubyNode currentNode, NodeWrapper wrapper)
public RubyRootNode parse(RubyNode currentNode, RubyContext context, com.oracle.truffle.api.source.Source source, TranslatorDriver.ParserContext parserContext, com.oracle.truffle.api.frame.MaterializedFrame parentFrame, RootNode rootNode, NodeWrapper wrapper)
public long allocateReturnID()
Copyright © 2001-2015 JRuby. All Rights Reserved.