fix(ir): 规范ir实现
This commit is contained in:
@@ -69,3 +69,8 @@ java -jar third_party/antlr-4.13.2-complete.jar \
|
||||
# 仅输出语法树
|
||||
./build/bin/compiler --emit-parse-tree test/test_case/simple_add.sy
|
||||
```
|
||||
|
||||
## 7. 关于 AST 的建议
|
||||
|
||||
同学们也可以自行设计一层抽象语法树(AST),将 ANTLR 语法树先转换为 AST,再进入后续阶段。
|
||||
这样可以减少对具体文法细节的依赖,使语义分析、IR 生成和后续扩展更清晰。这里不做具体要求。
|
||||
|
||||
Reference in New Issue
Block a user