From 5ce115ec110582b34dfb409928bd74a1fa7f2904 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Sat, 21 Aug 2021 21:31:57 -0400 Subject: Fix error message when there are no dyadic cases --- docs/bqn.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/bqn.js b/docs/bqn.js index c9d55bdd..650bf225 100644 --- a/docs/bqn.js +++ b/docs/bqn.js @@ -145,8 +145,8 @@ let run = (B,O,F,S,L,T,src,env) => { // Bytecode, Objects, Blocks, Bodies, Locat vid.push(v); return "do {"+c+"} while (0);\n" } - let [mon,dy] = ind.map(js => { - let e = js.length?"No matching case":"Left argument required"; + let [mon,dy] = ind.map((js,i) => { + let e = js.length?"No matching case":"Left argument "+(i?"not allowed":"required"); return js.map(g).concat(["throw Error('"+e+"');\n"]).join(""); }); def = "new Array("+sp+").fill(null)"; -- cgit v1.2.3