aboutsummaryrefslogtreecommitdiff
path: root/docs/bqn.js
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-11 08:26:20 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-11 08:26:20 -0400
commita08a343e20ef6c848ce2ea89dc70cbeca72c766d (patch)
tree25aa79f78d8cdb35312759f8e158fd6b537f0635 /docs/bqn.js
parentafe7ed08468408a48970b389c31312cdc4ef5a0e (diff)
Fix lost source position for some errors
Diffstat (limited to 'docs/bqn.js')
-rw-r--r--docs/bqn.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/bqn.js b/docs/bqn.js
index baa71d70..83fd3175 100644
--- a/docs/bqn.js
+++ b/docs/bqn.js
@@ -71,7 +71,7 @@ let chkM = (v,m) => { if (m.m!==v) throw Error("Runtime: Only a "+v+"-modifier c
let genjs = (B, p, L) => { // Bytecode -> Javascript compiler
let rD = 0;
let r = L?"let l=0;try{":"";
- let fin = L?"}catch(e){let s=L.map(p=>p[l]);s.sh=[1,2];let m=[s,e.message];m.loc=1;m.src=vid.src;m.sh=[2];e.message=m;throw e;}":"";
+ let fin = L?"}catch(er){let s=L.map(p=>p[l]);s.sh=[1,2];let m=[s,er.message];m.loc=1;m.src=e.vid.src;m.sh=[2];er.message=m;throw er;}":"";
let szM = 1;
let rV = n => { szM=Math.max(szM,n+1); return 'v'+n; };
let rP = val => rV(rD++) + "="+val+";";