From 516919d53ad441d24dba88cd5fbd10c9c72a2b02 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Wed, 11 Aug 2021 20:55:04 -0400 Subject: Fix computation of never-Nothing indicator nn --- src/c.bqn | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/c.bqn b/src/c.bqn index 1093cf61..1827d563 100644 --- a/src/c.bqn +++ b/src/c.bqn @@ -220,8 +220,8 @@ Parse ← {r‿vn‿i‿e‿def←𝕨⋄nv←≠vn "Nothing (·) cannot be assigned"_nerr ne×a oa←⌽/hf(2=ne)∨ls∨»r=¯5⋄rt←/fo∨fc # Drop (block separator) and return + dr←/s>(2=ne)∨ls∨»r=¯5⋄rt←/fo # Drop (block separator) and return fl←(dy×⊏⟜os)⊸+fa+dy # Function application site dr∾↩((1+dy)×fn←2=fm←fa⊏ne)/fl # Turn function applications on · to drops fn↩¬fn⋄fa/˜↩fn⋄fl/˜↩fn # And remove them -- cgit v1.2.3