code-for-vue-3-book
code-for-vue-3-book copied to clipboard
【367】逻辑错误,语义分析是在生成AST之前还是之后?
![image](https://user-images.githubusercontent.com/45997005/195759876-343417a0-3d4f-4e7a-bd2d-ee97f135c3b0.png)
第一个箭头的描述是,有了模板AST后,可以进行语义分析
第二个箭头的描述是,在语义分析的基础上,可以得到模板AST
两个描述存在逻辑矛盾
同疑惑,我理解是在模板AST之后进一步对AST进行语义分析。
将 “在语义分析的基础上,我们即可得到模板 AST ” 改为 “在语义分析的基础上,我们即可得到一个新的包含语义信息的模板 AST”