nitc :: ModelBuilder :: run_phases
# Run phases on all loaded modules
fun run_phases
do
var mmodules = parsed_modules.to_a
model.mmodule_importation_hierarchy.sort(mmodules)
var nmodules = new Array[AModule]
for mm in mmodules do
if mm.is_fictive then continue
nmodules.add(mmodule2node(mm).as(not null))
end
toolcontext.run_phases(nmodules)
if toolcontext.opt_only_metamodel.value then
self.toolcontext.info("*** ONLY METAMODEL", 1)
toolcontext.quit
end
end
src/modelbuilder.nit:92,2--108,4