Show HN: Atomd v0.1.0 – Markdown Lexer and HTML Parser (Python)
github.com
github.com
The basic idea (and the biggest difference from other markdown libraries) is splitting the functionality into a lexer and a parser, so other parsers can easily be created by simply adding a parse map and replacing the tokens from the lexer. Both the lexicon and the parse map are exposed to allow for specific modification of HTML tags.
It's in a working state at the moment, but certain things such as syntax highlighting and markdown within quote blocks will depend on how much use it gets.
Hope someone finds this useful other than myself!