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