aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2020-10-06 14:57:14 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2020-10-06 14:57:14 -0400
commit8cb1b000e3ac20e4a7651a17dee47141b1c0f58f (patch)
tree95bd9fb568dd96fb18bf4090c9a10f1379b15283 /src
parentf833879e33af01a0cf211b5d20bf3e0b5f302fee (diff)
Don't actually remove redundant parentheses
Diffstat (limited to 'src')
-rw-r--r--src/c.bqn2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/c.bqn b/src/c.bqn
index 61007e3a..8ab46b12 100644
--- a/src/c.bqn
+++ b/src/c.bqn
@@ -112,8 +112,6 @@ Parse ← {r‿nv←𝕨
"Parentheses can't contain separators" ! ¬∨´((⊑bB)⊸=/·«sep⊸=)gb/gx
"Empty statement or expression" ! ∧´(4+⊑bB)=(1⊸«⊸∧1∾gb)/0∾gx
"Invalid assignment or stranding use" ! ∧´(r≤¯2)/r»⊸∧⟜«○(0⊸≤)r+p
- pp←gp×gx<2+⊑bB⋄rp←(¬(pp>0)(/{𝕨⌾((pp<0)⊸/)𝕩}∧)1‿0⊸«⊸∧)⌾(g⊸⊏)p>0
- 𝕩/˜↩rp⋄r/˜↩rp⋄g↩⍋+`p↩rp/p
sr←»⌾(g⊸⊏)sl←«⊸∨r=¯2⋄cp←𝕩=1+⊑bB
ps←sl∨r=¯1
g⊏˜↩⍋g⊏sl