From 3527b6c5305a896987ca897e16582d65c2d02b60 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Thu, 2 Sep 2021 15:55:39 -0400 Subject: Fix missing state when running files --- bqn.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bqn.js b/bqn.js index efef58b8..720355b3 100755 --- a/bqn.js +++ b/bqn.js @@ -109,7 +109,7 @@ sysvals.file = dynsys(state => { return makens(Object.keys(files), Object.values(files)); }); -sysargs.resolve = getres(); +sysargs.resolve = sysargs.parres = getres(); let push_state = st => { st.parres = st.resolve; } let update_state = (st,w) => { w=w||[]; @@ -142,8 +142,7 @@ if (!module.parent) { let cl_state = () => { let s = str(""); let w = [str(dir(path.resolve('.'))), s, list([],s)]; - push_state(sysargs); update_state(sysargs, w); - return sysargs; + update_state(sysargs, w); return sysargs; } let exec = fn => src => { try { -- cgit v1.2.3