diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-06-19 13:21:05 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-06-19 13:21:05 -0400 |
| commit | ee770a91da15c50876333705120f224fe6a2d0a7 (patch) | |
| tree | f9c218048db47cd86bea10c262cc3571bfa50fde /src | |
| parent | d5ccb8927e2af703d87b36b6a3d3aebf94e1faf6 (diff) | |
Fix operand-checking logic broken in Nothing rework
Diffstat (limited to 'src')
| -rw-r--r-- | src/c.bqn | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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⌈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 |
