From: Jean Privat Date: Fri, 25 Apr 2014 02:25:47 +0000 (-0400) Subject: nitls: parse options before instantiating modelbuilder X-Git-Tag: v0.6.6~104^2 X-Git-Url: http://nitlanguage.org nitls: parse options before instantiating modelbuilder Because things, eg paths, may depend on options, Signed-off-by: Jean Privat --- diff --git a/src/nitls.nit b/src/nitls.nit index 1709c56..0b8add6 100644 --- a/src/nitls.nit +++ b/src/nitls.nit @@ -46,8 +46,6 @@ class ProjTree 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") @@ -75,6 +73,9 @@ if sum > 1 then exit 1 end +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"