diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-11-02 18:04:27 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-11-02 18:04:27 -0400 |
| commit | 97313f8ba251f45f44b7225eb764f97725e5344d (patch) | |
| tree | 1c9d8a5f457341f33197c453954a941dcca867fe /src | |
| parent | 1e4df68fc965db0c9505e8020eb0195e9e7a1add (diff) | |
Check that predicate expression isn't Nothing
Diffstat (limited to 'src')
| -rw-r--r-- | src/c.bqn | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -233,6 +233,7 @@ Parse ← {r‿vn‿i‿e‿def←𝕨⋄nv←≠vn tr←1≤er←ir⊏˜IT»ps # er: expression role; tr: train or modifier expression no←0⌈-ir⋄ne←0⌈-er⋄nei↩g⋄nx⊏˜↩gr # Nothing value; expression "Nothing (·) cannot be assigned"_nerr ne×a + "Can't use Nothing (·) as predicate"_nerr ne×𝕩=2+⊑bH oa←⌽/hg<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⌈2×m2≥ro∨r∊↕2 s←𝕩=sep⋄fo←𝕩∊⟨2+⊑bB,1+⊑bH⟩ # Separators, function open { or ; |
