fix(frontend): 改语法树输出

This commit is contained in:
jing
2026-03-10 15:25:11 +08:00
parent a16120dbdf
commit d2b54a9849
3 changed files with 20 additions and 132 deletions

View File

@@ -51,7 +51,7 @@ cat /test/funcrparams.sysy
- 参照SysY语言规范修改`src/SysY.g4`文件实现SysY词法/语法的完整定义
- 修改任意代码后需要重新执行`cmake --build build`命令重新构建项目ANTLR工具会从`SysY.g4`生成词法/语法分析器,生成的文件位于`./build/src`目录
- (进阶内容)修改`src/ASTPrinter.h``src/ASTPrinter.cpp`实现从AST输出源程序但输出的源程序是经过格式化的,测试用例为`test/format-test.sy`,格式化后的参考结果为`test/format-ref.sy`
- (进阶内容)修改`src/ASTPrinter.h``src/ASTPrinter.cpp`实现从AST输出源程序但输出的源程序是经过格式化的
## 实验2生成中间表示