+ if g != null and not opt_package.value then
+ mb.scan_group(g)
+ end
+ if g == null and mp == null then
+ # not a group not a module, then look at files in the directory
+ var fs = a.files
+ for f in fs do
+ g = mb.get_mgroup(a/f)
+ if g != null and not opt_package.value then
+ mb.scan_group(g)
+ end
+ mp = mb.identify_file(a/f)
+ #print "{a/f}: {mp or else "?"}"
+ end
+ end
+end
+
+# Load modules to get more informations
+for mp in mb.identified_files do
+ if not opt_paths.value or opt_depends.value then