-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Another quite common lexer generator to check is re2c.
However, writing a proper markdown parser is quite difficult as you have to support nesting and many weird corner cases. So, if you do not need to write your own parser (e.g. for learning purposes), it would be a lot easier to use an existing parser and write a custom renderer for roff. Some such parsers are cmark, commonmark.js, and goldmark.
As somebody noted, lowdown outputs roff both as a library and a standalone utility. (I'm the author.) The actual roff bits (it handles -ms and -man, with the former optionally using -mspdf and the latter, groff extensions) are in nroff.c.
Related posts
-
License Notice wanted as GPLv3 but ISC in use
-
I just found out about this markdown notes app for GNOME that looks gorgeous and wanted to share
-
Org Mode Is One of the Most Reasonable Markup Languages to Use for Text
-
gh-md-to-html: Convert GitHub-flavored markdown to GitHub-readme-like styled html and pdf, with host-ready GitHub-inspired image caching and compression
-
mdconv - a lightweight CLI markdown converter written in Go