module nitls
import modelbuilder
-intrude import loader
import ordered_tree
import console
while not pipe.eof do
var l = pipe.read_line
if l == "" then break # last line
- l = l.substring(0,l.length-1) # strip last oef
files.add l
end
pipe.close
if g != null and not opt_project.value then
mb.visit_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_project.value then
+ mb.visit_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.values do
- if mp == null then continue
+for mp in mb.identified_files do
if not opt_paths.value or opt_depends.value then
var mm = mb.load_module(mp.filepath)
if mm != null and opt_depends.value then