Merge: new option --define
[nit.git] / src / interpreter / debugger.nit
index 52444f7..586c04c 100644 (file)
@@ -146,7 +146,7 @@ redef class ModelBuilder
 
                var interpreter = new Debugger(self, mainmodule, arguments)
 
-               init_naive_interpreter(interpreter, mainmodule)
+               interpreter.start(mainmodule)
 
                var time1 = get_time
                self.toolcontext.info("*** END INTERPRETING: {time1-time0} ***", 2)
@@ -160,7 +160,7 @@ redef class ModelBuilder
                var interpreter = new Debugger(self, mainmodule, arguments)
                interpreter.autocontinue = true
 
-               init_naive_interpreter(interpreter, mainmodule)
+               interpreter.start(mainmodule)
 
                var time1 = get_time
                self.toolcontext.info("*** END INTERPRETING: {time1-time0} ***", 2)
@@ -1432,7 +1432,7 @@ redef class ANode
 
        # Breaks automatically when encountering an error
        # Permits the injunction of commands before crashing
-       redef private fun fatal(v: NaiveInterpreter, message: String)
+       redef fun fatal(v: NaiveInterpreter, message: String)
        do
                if v isa Debugger then
                        print "An error was encountered, the program will stop now."