跟着实验楼,完成一个 C++ 练习项目————Markdown 解析器。 其中涉及到编译原理、语法树、HTML 等内容,还需学习部分补充知识才可以完成。

项目思路应该是

| Markdown 文件 –> 类似 DOM 语法树 –> Index.html

项目难点应该是在将 Markdown 文件解析为抽象语法树的部分。需要分为解析和插入两部分进行。

项目地址 MarkdownParser