module nit
import modelbuilder
-import exprbuilder
+import frontend
import naive_interpreter
import debugger
#import interpretor_type_test
var progname = arguments.first
# Here we load an process all modules passed on the command line
-var mmodules = modelbuilder.parse_and_build([progname])
-modelbuilder.full_propdef_semantic_analysis
-
-if toolcontext.opt_only_metamodel.value then exit(0)
+var mmodules = modelbuilder.parse([progname])
+modelbuilder.run_phases
# Here we launch the interpreter on the main module
assert mmodules.length == 1