aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-07-10 10:02:35 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-07-10 10:02:35 -0400
commit10ec9ac75cd7fd73428a913b54ff0206c54773a9 (patch)
tree299c4382b3df36167b7b60fcbccc968705e976d7 /src
parenta5b30a2a0d40d10b9c289498b769b389c93fdee0 (diff)
Fix operand-checking logic even more
Diffstat (limited to 'src')
-rw-r--r--src/c.bqn2
1 files changed, 1 insertions, 1 deletions
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»⊸∨⊸<r=0