Skip to content

patrickrgaffney/patdown

Repository files navigation

patdown — a Markdown parser

patdown is a Markdown parser. It is still very-much a work-in-progress and does not implement the full Markdown spec.

The aim of the this project is to write a CommonMark-compliant parser in C99 with the following caveats:

  • no regular expressions or peg's

    Most of the Markdown parsers in use today either uses a peg grammar or a series of multi-line regular expressions. I want something closer to sundown, only with modern Markdown extensions.

  • no external dependencies

    This project should compile with any respectable C99 compiler.