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)
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)
# 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."