Skip to content

Commit ad16c96

Browse files
CopilotDongyuZhao
andcommitted
Implement unified MarkdownListBuilder replacing dual builder approach
Co-authored-by: DongyuZhao <8455725+DongyuZhao@users.noreply.github.com>
1 parent 49db6d1 commit ad16c96

File tree

2 files changed

+521
-2
lines changed

2 files changed

+521
-2
lines changed

Sources/CodeParserCollection/Markdown/Nodes/MarkdownBlockBuilder.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ public class MarkdownBlockBuilder: CodeNodeBuilder {
2323
let rules: [BlockRule] = [
2424
// Open containers first (strip markers, reprocess line)
2525
.init(builder: MarkdownBlockQuoteBuilder(), phase: .openContainer, priority: 10),
26-
.init(builder: MarkdownListBuilder(), phase: .openContainer, priority: 20),
27-
.init(builder: MarkdownListItemBuilder(), phase: .openContainer, priority: 30),
26+
.init(builder: MarkdownUnifiedListBuilder(), phase: .openContainer, priority: 20),
2827

2928
// Leaf on line
3029
.init(builder: MarkdownEOFBuilder(), phase: .leafOnLine, priority: 0),

0 commit comments

Comments
 (0)