aboutsummaryrefslogtreecommitdiff
path: root/src/r1.bqn
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2022-04-04 21:46:40 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2022-04-04 21:46:40 -0400
commit171de83f2181d28c45cec01613bb6d576f286763 (patch)
tree79fc5a02d44fa2bd6ca976643d73f95c420559a8 /src/r1.bqn
parent63daa3ddcab9912dcb138385051c70a30908b43b (diff)
Fix nested ¨ handling in structural Under
Diffstat (limited to 'src/r1.bqn')
-rw-r--r--src/r1.bqn2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/r1.bqn b/src/r1.bqn
index 31cf77fa..167b9f51 100644
--- a/src/r1.bqn
+++ b/src/r1.bqn
@@ -397,7 +397,7 @@ under←{
InitS ← {¯1‿⟨𝕩⟩‿0‿⟨0,0⟩ _s}
Nest ← {
d←0⋄r←0 ⋄ SD ← {d⌈↩IsArray𝕩⋄𝕩}
- a ← Decompose⊸(1⊸⊑⊸((0<·≠0⊑⊣)◶⟨SD 2⊑⊣,{r↩1⋄𝕩}⟩) ⍟(StructD⊣)) _perv 𝕩
+ a ← Decompose⊸(1⊸⊑⊸((0<·≠0⊑⊣)◶⟨{r⌈↩1⊑3⊑𝕨⋄SD 2⊑𝕨},{r↩1⋄𝕩}⟩) ⍟(StructD⊣)) _perv 𝕩
⟨⟩‿@‿a‿⟨d,r⟩ _s
}
Es ← {f‿a‿i‿q←𝕩⋄{f‿a‿𝕩‿q _s}⌜i}