A markdown lexer and parser which gives the programmer atomic control over markdown parsing to html
Version 0.2.0
A markdown lexer and parser which gives the developer atomic control over markdown parsing to html.
Atomd first tokenizes the markdown with the lexer.
Using the tokenized markdown, parsers for various different markup languages (HTML, XML, etc) are easier to implement, since it more or less becomes a game of find and replace.
Install
python3 -m pip install atomd
Usage
Functions in atomd.py
called md2
()
combine the lexer and parser to provide an easier calling convention.
In the case of the HTML parser, this is md2html()
.
If you want to parse a markdown file, do the following: