if mmodules.is_empty then return
mbuilder.run_phases
toolcontext.run_global_phases(mmodules)
+var mainmodule = toolcontext.make_main_module(mmodules)
# Build index
var index = new ModelIndex
-for mentity in model.private_view.mentities do
+var view = new ModelView(model, mainmodule)
+for mentity in view.mentities do
if mentity isa MClassDef or mentity isa MPropDef then continue
index.index(mentity)
end