From 10ec9ac75cd7fd73428a913b54ff0206c54773a9 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Sat, 10 Jul 2021 10:02:35 -0400 Subject: Fix operand-checking logic even more --- src/c.bqn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/c.bqn b/src/c.bqn index 66a5d2f2..dcbc5c27 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -185,7 +185,7 @@ Parse ← {r‿vn‿i‿e‿def←𝕨⋄nv←≠vn no←0⌈-ir⋄ne←0⌈-er⋄nei↩g⋄nx⊏˜↩gr # Nothing value; expression "Nothing (·) cannot be assigned"_nerr ne×a oa←⌽/op←(er<2)∧r≥2⋄ro←op∨«op∧m2←r=3 # op: active modifiers; ro: mod or right operand - "Missing operand"_nerr op×2(«⌈m2×»)no⌈m2≥ro∨r∊↕2 + "Missing operand"_nerr op×2(«⌈m2×»)no⌈2×m2≥ro∨r∊↕2 s←𝕩=sep⋄fo←𝕩=2+⊑bB⋄ls←s∧fo<○IT lo←𝕩=4+⊑bB # List Separators: after ⟨lo, not {fo "Can't use Nothing (·) in lists"_nerr ne×»lo∨ls "Double subjects (missing ‿?)"_err_(G) ∧⟜«ro»⊸∨⊸