public class Interpreter {
private static boolean debug = Boolean.parseBoolean(System.getProperty("jruby.ir.debug", "false"));
public static IRubyObject interpret(Ruby runtime, Node rootNode, IRubyObject self) {
IRScope scope = new IRBuilder().buildRoot((RootNode) rootNode);
scope.prepareForInterpretation();
// scope.runCompilerPass(new CallSplitter());
return interpretTop(runtime, scope, self);
}