X-Git-Url: http://nitlanguage.org diff --git a/src/nitls.nit b/src/nitls.nit index f29fdfd..8755bfe 100644 --- a/src/nitls.nit +++ b/src/nitls.nit @@ -18,7 +18,6 @@ module nitls import modelbuilder -intrude import loader import ordered_tree import console @@ -130,7 +129,7 @@ end var sum = opt_tree.value.to_i + opt_source.value.to_i + opt_project.value.to_i if sum > 1 then - print "Error: options --tree, --source, and --project are exclusives." + print "Error: options --tree, --source, and --project are exclusive." print tc.tooldescription exit 1 end @@ -145,11 +144,10 @@ var files if opt_recursive.value then files = new Array[String] for d in tc.option_context.rest do - var pipe = new IProcess("find", d, "-name", "*.nit") + var pipe = new ProcessReader("find", d, "-name", "*.nit") 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 @@ -194,8 +192,7 @@ for a in files do 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