diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-11-24 20:18:00 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-11-24 20:18:00 -0500 |
| commit | 90cd4b61e338b62b4f036448166687158f6e2115 (patch) | |
| tree | 5061941286c015e16accc086dee148d5c070fbe1 /src | |
| parent | 187a5d6ea3b3dce1c60adde638e4f00190989330 (diff) | |
Check for empty program explicitly to avoid lots of indexing errors
Diffstat (limited to 'src')
| -rw-r--r-- | src/c.bqn | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -108,6 +108,7 @@ Parse ← {r‿vn‿i‿e←𝕨⋄nv←≠vn } _err_←{(0!˜(∧∘⍉(i≍e)⊏⎉1˜/⟜𝔾)≍○<𝔽)⍟(∨´⍟=)} + "Empty program" ! 0<≠𝕩 g←⍋pd←+`p←(¯1-2×r)×𝕩 M bB⋄gb←g⊏r=¯1⋄gx←g⊏𝕩 (g⊏p)(>⟜0⊸/ErrMismatchedBrackets⍟≢1-˜<⟜0⊸/)gx "Swapped open and closed brackets" ! 0≤(⊑g)⊑pd |
