Skip to content

Migrate from pest to peg for the entire grammar.#124

Merged
nlopes merged 3 commits intomainfrom
nlopes-continue-pest-to-peg
Sep 18, 2025
Merged

Migrate from pest to peg for the entire grammar.#124
nlopes merged 3 commits intomainfrom
nlopes-continue-pest-to-peg

Conversation

@nlopes
Copy link
Owner

@nlopes nlopes commented Sep 18, 2025

This is a very large PR, mostly because I kept iterating on a branch with dozens of "wip" commits. I pinky promise to myself I won't do it moving forward.

As part of doing this huge migration, I also added new test fixtures covering:

  • Inline formatting (bold, italic, monospace, highlight)
  • Passthrough processing and boundary conditions
  • Curved quotes and typography
  • Superscript/subscript combinations
  • Complex markup pattern interactions
  • URL and macro processing

From an "library interface" point of view, this is not a breaking change.

@nlopes nlopes merged commit 1ba57d5 into main Sep 18, 2025
3 checks passed
@nlopes nlopes deleted the nlopes-continue-pest-to-peg branch September 21, 2025 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant