aboutsummaryrefslogtreecommitdiff
path: root/bqn.js
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-09-02 15:55:39 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-09-02 15:55:39 -0400
commit3527b6c5305a896987ca897e16582d65c2d02b60 (patch)
tree94ac34962e4dd3cdf071471a2f951265a6650e90 /bqn.js
parent651003ec166e6288328857153fc8ccb1c5145d3f (diff)
Fix missing state when running files
Diffstat (limited to 'bqn.js')
-rwxr-xr-xbqn.js5
1 files 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 {