org.jruby.compiler.yarv
Class StandardYARVCompiler

java.lang.Object
  extended by org.jruby.compiler.yarv.StandardYARVCompiler
All Implemented Interfaces:
NodeCompiler

public class StandardYARVCompiler
extends java.lang.Object
implements NodeCompiler

Author:
Ola Bini

Constructor Summary
StandardYARVCompiler(Ruby runtime)
           
 
Method Summary
 void compile(Node node)
           
 void compile(Node node, Compiler context)
           
 YARVMachine.InstructionSequence getInstructionSequence(java.lang.String name, java.lang.String filename, java.lang.String level)
           
 void iseq_compile(IRubyObject self, Node narg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardYARVCompiler

public StandardYARVCompiler(Ruby runtime)
Method Detail

compile

public void compile(Node node)

compile

public void compile(Node node,
                    Compiler context)
Specified by:
compile in interface NodeCompiler

iseq_compile

public void iseq_compile(IRubyObject self,
                         Node narg)

getInstructionSequence

public YARVMachine.InstructionSequence getInstructionSequence(java.lang.String name,
                                                              java.lang.String filename,
                                                              java.lang.String level)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.