任务 2:语法分析 本次任务要求你完成编译器的语法分析过程。 输入 启用复活 任务 1 的标准答案输出,即 clang 输出的词法单元流文件。 禁用复活 任务 0 的标准答案输出,即 clang 预处理后的测例源代码文件。 输出 clang 语法树(JSON 格式) 基础代码 基础代码已实现大部分功能,包括: 抽象语义图的定义 大部分语义节点的解析(Bison 和 ANTLR 两种方式) 语义图转 JSON 输出的完整代码 其它一些辅助实现的基础功能代码 预计工作量: 1000 ~ 2000 行代码