aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-18 22:01:50 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-18 22:01:50 -0400
commitec3eef151f1bf3d03237110857a4d9e94eab83c4 (patch)
tree6c46fb6b481f9906dd22d1c93e06c81147fa9892
parenteb75383cad78627040337df29dea7e397735ed63 (diff)
Work around unknown system error message being a plain string
-rw-r--r--docs/bqn.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/bqn.js b/docs/bqn.js
index 1e7631f5..e3e5e0cf 100644
--- a/docs/bqn.js
+++ b/docs/bqn.js
@@ -380,7 +380,7 @@ let system = (x,w) => {
}
let wrapcomp = comp => (src, rt) => {
let s=str(src), c;
- try { c=comp(s,rt); } catch(e) { e.message.src=s; throw e; }
+ try { c=comp(s,rt); } catch(e) { if (typeof e.message!=="string") e.message.src=s; throw e; }
c.push(s); return c;
}
let bqngen = (comp, rt) => src => run.apply(null,wrapcomp(comp)(str(src),rt));