generate markdown_parser.c