aboutsummaryrefslogtreecommitdiff
path: root/bqn.js
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-26 07:55:59 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-26 07:58:40 -0400
commit10208c412a1047b880e757ed52aab4b2527033ce (patch)
tree2c9f8763e2c16bca3f7c117f6693f3c92d5c6ee6 /bqn.js
parent9ba07836f44c8bb0cf31e23ca82c3bd865487c80 (diff)
Add •Exit
Diffstat (limited to 'bqn.js')
-rwxr-xr-xbqn.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/bqn.js b/bqn.js
index c0e1fb7e..13ca8af7 100755
--- a/bqn.js
+++ b/bqn.js
@@ -31,6 +31,7 @@ let bqn_state = sysvals.bqn = (x,w) => {
sysvals.path=w[0]; sysvals.name=w[1]; sysvals.args=w[2];
return bqn(x);
}
+sysvals.exit = (x,w) => process.exit(Number.isInteger(x)?x:0);
sysvals.bqn = (x,w) => bqn_state(req1str("•BQN",x), w);
let bqn_file = (f,t,w) => bqn_state(
t, [ str(path.resolve(f,'..')+'/'), str(path.basename(f)), w ]