aboutsummaryrefslogtreecommitdiff
path: root/md.bqn
diff options
context:
space:
mode:
Diffstat (limited to 'md.bqn')
-rw-r--r--md.bqn4
1 files changed, 2 insertions, 2 deletions
diff --git a/md.bqn b/md.bqn
index 8aa21c43..fd325102 100644
--- a/md.bqn
+++ b/md.bqn
@@ -273,9 +273,9 @@ Markdown ← {filename𝕊𝕩:
items ↩ { ∨´indent ?
# Require indented lines to form a nested list
Len ← { ! ∧´(⊑¨𝕩)∊"-+*" ⋄ LenBullet ⊑𝕩 }
- start ← »⊸< indent
# Process items recursively
- sub ← Len⊸ProcBullet¨ (1-˜indent×+`start) ⊔ items
+ groups ← 1 -˜ (indent∾1) × +` (¬indent)∾1
+ sub ← Len⊸ProcBullet⍟(0<≠)¨ groups ⊔ items
# Append to the first line, which is assumed to stand alone
(ProcInline¨ indent ¬⊸/ items) JoinLines∘⋈¨ sub
;