diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-09-27 14:12:33 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-09-27 14:12:33 -0400 |
| commit | 1dd9e860395cd85ba8d044359c9e45cd57951506 (patch) | |
| tree | 32e1d75d3b288b41f266e8e90eca8491f7bad940 | |
| parent | 69a79c80c4eb53dc0c0e5a2b2d73f4a6e0a3ee2f (diff) | |
Shorten expression reversing by starting with forward instead of backwards cycles
| -rw-r--r-- | src/c.bqn | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -109,7 +109,7 @@ Parse ← {r‿nv←𝕨 sl←«⊸∨𝕩 M bL⋄sr←»⌾(g⊸⊏)sl⋄sa←sl∨sr o←p>0⋄ps←o∨sl∨𝕩 M bS⋄pt←sa<𝕩=1+⊑bB g⊏˜↩⍋g⊏sl - rev←⍋+`1+¯1↓g((¯1∾⊣)(⊣⍋⊸⊏⊏˜-⊏˜⟜⍋)⟜⍋1(+`∘∾-∾˜)⊏)ps + rev←⍋+`¯1↓(¯1∾g)(⊣⍋⊸⊏⊏˜⟜⍋¬⊏˜)⍋+`⊸+1∾g⊏ps gf←⍋fd←+`rev⊏br rev⊏˜↩gf⋄fd⊏˜↩gf |
