edu.rice.cs.dynamicjava.interpreter
Class Interpreter

java.lang.Object
  extended by edu.rice.cs.dynamicjava.interpreter.Interpreter

public class Interpreter
extends Object

The external interface for the interpreter.


Constructor Summary
Interpreter(Options opt)
           
Interpreter(Options opt, ClassLoader loader)
           
Interpreter(Options opt, TypeContext typeContext, RuntimeBindings bindings)
           
 
Method Summary
 Option<Object> interpret(String code)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interpreter

public Interpreter(Options opt,
                   TypeContext typeContext,
                   RuntimeBindings bindings)

Interpreter

public Interpreter(Options opt)

Interpreter

public Interpreter(Options opt,
                   ClassLoader loader)
Method Detail

interpret

public Option<Object> interpret(String code)
                         throws InterpreterException
Throws:
InterpreterException