aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-21 18:17:23 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-21 18:17:41 -0400
commit658b162de47708b5a7d5279a6165e6969590b1f3 (patch)
treeef2b2172501d28e462043c1209dbdd876205eee0 /src
parent419b16de511ab474e06e0e710e586bfa77d4a5b1 (diff)
Fix checking if Nothing is right operand (like -⟜·2)
Diffstat (limited to 'src')
-rw-r--r--src/c.bqn2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/c.bqn b/src/c.bqn
index 77c202d8..b28bd163 100644
--- a/src/c.bqn
+++ b/src/c.bqn
@@ -208,7 +208,7 @@ Parse ← {r‿vn‿i‿e‿def←𝕨⋄nv←≠vn
ir⌈↩(IT¬pt∧ir=0)((⊏-⊢)⟜(+`¬pp)(⊢⌊1⌈+)⊏)ir # ...and function roles
r+↩pt×»ir # Roles at pt were 0; set them now
nr×↩¬nx∨↩(0≠ir)∧1=nr # Assume 𝕎 can't be Nothing
- ir-↩nr # Include nothingness
+ ir↩(ir×0=nr)-nr # Include nothingness
r-↩(r=¯4)∧1»r=¯1 # Lone ⇐ to role ¯5
"Dot must be preceded by a subject"_err_(⍋∘rev) (r=4)>»r=0
r(×⟜¬-⊢)↩dl # Namespace and dot to ¯1