From 94740a9b414a0fd9af70acb9b8bf3b9576b537e1 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 18 Dec 2018 19:23:20 -0800 Subject: Improved command line interface and robustness of tools. --- nomsu.moon | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'nomsu.moon') diff --git a/nomsu.moon b/nomsu.moon index d9a7d18..b8b64a7 100755 --- a/nomsu.moon +++ b/nomsu.moon @@ -67,7 +67,7 @@ parser = re.compile([[ / "-m" %sep (!("--" %sep) {[^%sep]+} %sep)* ("--" %sep)? / {[^%sep]+} %sep / {~ '' %sep? -> 'nomsu://tools/repl.nom' ~}) |} :}) - {:nomsu_args: {| (nomsu_flag %sep)* {:extra_args: {| ({[^%sep]+} %sep)* |} :} |} :} + {:nomsu_args: {| (nomsu_flag %sep)* {:extras: {| ({[^%sep]+} %sep)* |} :} |} :} |} !. flag <- {:optimization: "-O" (%sep? %number)? :} @@ -91,8 +91,8 @@ if not args or args.help nomsu_args = Dict{} for argpair in *args.nomsu_args nomsu_args[argpair.key] = argpair.value -nomsu_args.extra_args = List(args.nomsu_args.extra_args or {}) -nomsu_environment.command_line_args = nomsu_args +nomsu_args.extras = List(args.nomsu_args.extras or {}) +nomsu_environment.COMMAND_LINE_ARGS = nomsu_args nomsu_environment.OPTIMIZATION = tonumber(args.optimization or 1) run = -> -- cgit v1.2.3