if opt_paths then
return o.filepath.as(not null)
else
- return "{o.name} ({o.filepath})"
+ return "{o.name} ({o.filepath.to_s})"
end
else if o isa ModulePath then
if opt_paths then
end
var tc = new ToolContext
-var model = new Model
-var mb = new ModelBuilder(model, tc)
var opt_keep = new OptionBool("Ignore errors and files that are not a Nit source file", "-k", "--keep")
var opt_recursive = new OptionBool("Process directories recussively", "-r", "--recursive")
exit 1
end
+tc.keep_going = opt_keep.value
+
+var model = new Model
+var mb = new ModelBuilder(model, tc)
+
if opt_depends.value then
if opt_recursive.value then
print "-M incompatible with -r"
for a in files do
var mp = mb.identify_file(a)
if mp == null then
- if not opt_keep.value then tc.check_errors
+ tc.check_errors
end
end
end