d1conv 2023-11-28
Add inline code parser, expand test journal data, and improve list handling
16 files · 2,071+ · 245-

Inline code parser module

1 file changed
  • parse_inline_code.py New module for detecting and wrapping inline code spans with backticks
  • Added dedicated inline code parser module to handle backtick-wrapped code spans within content lines instantiate behavioral
    1 file
    • parse_inline_code.py

Test data expansion

6 files changed
  • Journal-content.json New date-stamped test journal content
  • Journal.json New date-stamped journal metadata
  • blog-output.md Error-free reference output for this journal data
  • output.md Error-free reference output
  • Journal 2.txt Second journal text dump for testing
  • Journal.txt New journal text data
  • Added date-stamped test data with a no-errors reference set for systematic parser validation qualify internal
    2 files
    • Journal-content.json
    • output.md

Parser refinements

4 files changed
  • parse_list.py Improved list indent tracking and style detection debug logging
  • parse_content.py Content parser adjustments for inline code integration
  • parse_header.py Header parser refinements
  • parse_code.py Minor code parser updates
  • Refined list parser indent and style detection with improved debug logging for numbered vs bulleted lists decouple behavioral
    1 file
    • parse_list.py
  • Updated content and header parsers to integrate with new inline code module decouple internal
    2 files
    • parse_content.py
    • parse_header.py