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 view.mentities do
+for mentity in model.collect_mentities(filters) do
if mentity isa MClassDef or mentity isa MPropDef then continue
index.index(mentity)
end