d1conv
2023-11-25
Improve header parser multi-level handling and add markdownlint config
16 files · 1,544+ · 143-
Header parser multi-level support
4 files changed
parse_header.pyMajor expansion with multi-level heading support, improved newline management, and edge case handlingparse_content.pyRefined content handling for inline elements and whitespaceparse_code.pyMinor code parser additionsparse_list.pyMinor list parser additions
- Significantly expanded header parser to handle multi-level headings with proper newline insertion and edge case detection
decouple
behavioral
1 file
parse_header.py
Markdownlint and test infrastructure
4 files changed
.markdownlint.yamlNew root-level markdownlint configuration for validating parser outputregex-test.pyExpanded regex test patternsoutput.mdNew comparison snapshot for this datemilestoneUpdated milestone tracker
Shell script and parse updates
2 files changed
extract-content.shMinor shell script adjustmentsparse.pyMinor orchestration updates