C library for Markdown syntax highlighting, using a recursive-descent parser.