a C implementation of the Markdown to HTML system and C lexical analysis system