style(doc): 完善实验文档验证要求
This commit is contained in:
@@ -57,7 +57,7 @@ java -jar third_party/antlr-4.13.2-complete.jar \
|
||||
## 6. Lab1 测试建议
|
||||
|
||||
|
||||
按提供的测试输入回归验证:
|
||||
先用单个样例检查语法树输出是否基本正常:
|
||||
|
||||
1. 运行 `./build/bin/compiler --emit-parse-tree <case.sy>` 检查解析是否成功。
|
||||
2. 出现报错时优先回查 `SysY.g4` 逻辑。
|
||||
@@ -68,6 +68,8 @@ java -jar third_party/antlr-4.13.2-complete.jar \
|
||||
./build/bin/compiler --emit-parse-tree test/test_case/simple_add.sy
|
||||
```
|
||||
|
||||
但最终不能只检查 `simple_add`。完成 Lab1 后,应至少对 `test/test_case` 下全部 `.sy` 用例逐个验证解析是否成功;如有需要,也可以自行编写批量测试脚本统一执行。
|
||||
|
||||
## 7. 关于 AST 的建议
|
||||
|
||||
同学们也可以自行设计一层抽象语法树(AST),将 ANTLR 语法树先转换为 AST,再进入后续阶段。
|
||||
|
||||
Reference in New Issue
Block a user