Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patrickrgaffney/patdown
a non-fancy markdown parser in C
https://github.com/patrickrgaffney/patdown
c commonmark markdown markdown-parser parser
Last synced: 3 months ago
JSON representation
a non-fancy markdown parser in C
- Host: GitHub
- URL: https://github.com/patrickrgaffney/patdown
- Owner: patrickrgaffney
- Created: 2016-04-15T02:34:41.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-22T02:43:10.000Z (almost 8 years ago)
- Last Synced: 2023-03-01T13:05:38.018Z (almost 2 years ago)
- Topics: c, commonmark, markdown, markdown-parser, parser
- Language: C
- Homepage:
- Size: 328 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `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][cm]-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](https://github.com/vmg/sundown), only with modern Markdown extensions.
- no external dependenciesThis project should compile with any respectable C99 compiler.
[cm]: http://commonmark.org/