From 5fd05ba2be23d04c2ba0c46d6b5d0922abc497e4 Mon Sep 17 00:00:00 2001 From: Sebastian Petrescu Date: Tue, 28 Jul 2026 10:26:17 +0300 Subject: [PATCH] feat(md2doc): recursive list renderer with manual numbering --- md2doc.py | 42 ++++++++++++ tests/test_md2doc_lists.py | 130 +++++++++++++++++++++++++++++++++++++ 2 files changed, 172 insertions(+) create mode 100644 tests/test_md2doc_lists.py diff --git a/md2doc.py b/md2doc.py index e5e3f88..e6c62db 100644 --- a/md2doc.py +++ b/md2doc.py @@ -323,6 +323,48 @@ def _render_paragraph(doc, node, style: dict): _add_runs(node) +def _render_list(doc, node, style: dict, level: int = 0, num_state: dict = None): + """Render