#ifndef MD_PARSER_H #define MD_PARSER_H #include #include #include /** * \class Parser Markdown parser class, parse the content to an AST model */ class Parser { public: Parser(); cmark_node * parseFile(const std::string &filePath); std::string const renderHTML(cmark_node *node); private: int options; void addMarkdownExtension(cmark_parser *parser, const char *extName); }; #endif