diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-10-06 14:15:27 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-10-06 14:15:27 -0400 |
| commit | bdf277e9acaa6f77b55c1a1331416f6e1d8e47a9 (patch) | |
| tree | d84f383351dba2f67afbe334e46917fd00df8cfa /src | |
| parent | 7911a380f017514a1a105ba6797eb7c1ce307a9b (diff) | |
Check for non-expressions on either side of assignment or strands
Diffstat (limited to 'src')
| -rw-r--r-- | src/c.bqn | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -111,6 +111,7 @@ Parse ← {r‿nv←𝕨 "Swapped open and closed brackets" ! 0≤(⊑g)⊑pd "Parentheses can't contain separators" ! ¬∨´((⊑bB)⊸=/·«sep⊸=)gp/gx "Empty statement or expression" ! ∧´(4+⊑bB)=(1⊸«⊸∧1∾gp)/0∾gx + "Invalid assignment or stranding use" ! ∧´(r≤¯2)/r»⊸∧⟜«○(0⊸≤)r+p rp←¬g⍋⊸⊏(pp>0)(/{𝕨⌾((pp<0)⊸/)𝕩}∧)(«⊢<1⊸«)⊸∧g⊏p>0 𝕩/˜↩rp⋄r/˜↩rp⋄g↩⍋+`p↩rp/p sr←»⌾(g⊸⊏)sl←«⊸∨r=¯2⋄cp←𝕩=1+⊑bB |
