nit: Add `run_global_phases` call
[nit.git] / src / nit.nit
index a28bb6f..6441b1a 100644 (file)
@@ -18,7 +18,7 @@
 module nit
 
 import interpreter
-import frontend
+import frontend::code_gen
 import parser_util
 import vm
 
@@ -75,6 +75,7 @@ else
 end
 
 modelbuilder.run_phases
+toolcontext.run_global_phases(modelbuilder.parsed_modules)
 
 if toolcontext.opt_only_metamodel.value then toolcontext.quit
 
@@ -83,11 +84,7 @@ var mainmodule = toolcontext.make_main_module(mmodules)
 var self_mm = mainmodule
 var self_args = arguments
 
-if toolcontext.opt_debugger_autorun.value then
-       modelbuilder.run_debugger_autorun(self_mm, self_args)
-else if toolcontext.opt_debugger_mode.value then
-       modelbuilder.run_debugger(self_mm, self_args)
-else if opt_vm.value then
+if opt_vm.value then
        modelbuilder.run_virtual_machine(self_mm, self_args)
 else
        modelbuilder.run_naive_interpreter(self_mm, self_args)