From 3ee0c34c13c1f80429915eace1b783a899e36042 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Wed, 7 Oct 2020 21:48:59 -0400 Subject: Use aa (assignment target region) to suppress function application directly, not to modify the role --- src/c.bqn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/c.bqn b/src/c.bqn index dc2184c5..5a5a2152 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -141,9 +141,9 @@ Parse ← {r‿nv←𝕨 ma←tr<(𝕩=1+⊑bG)∧«ir≥1 os←↕∘≠⊸(⊣-T)⌾⌽¬ro∨ma⋄at←1+⊏⟜os⊸+/a "Role of the two sides in assignment must match" ! (⊏⟜er≡⊏⟜r)at - r(×⟜¬-⊢)↩aa←g⊏asn←»+`gi⊏«⊸-(≠𝕩)↑/⁼at + aa←g⊏asn←»+`gi⊏«⊸-(≠𝕩)↑/⁼at ta←tr∧2(>∨|)ps(⊢-T)+`¬ro - fa←/(ta∨ro∨«aa)<(r=1)∨»op + fa←/(ta∨ro∨«⊸∨aa)<(r=1)∨»op dy←fa⊏«(𝕩=⊑bO)<(tr∧r≥0)∨ro