From b0072e6dcf3525365977cd4ba9f4f19c745fa16e Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 31 Oct 2017 18:35:40 -0700 Subject: Added local var persistence for REPL. --- nomsu.moon | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'nomsu.moon') diff --git a/nomsu.moon b/nomsu.moon index 90b017c..eb376fc 100755 --- a/nomsu.moon +++ b/nomsu.moon @@ -810,6 +810,7 @@ if arg if args.flags["-i"] -- REPL + vars = {} c\run('require "lib/core.nom"', "stdin") while true buff = "" @@ -821,7 +822,7 @@ if arg buff ..= line if #buff == 0 break - ok, ret = pcall(-> c\run(buff, "stdin")) + ok, ret = pcall(-> c\run(buff, "stdin", vars)) if ok and ret != nil print "= "..repr(ret) -- cgit v1.2.3