抽象语法树概念认知
抽象语法树概念:抽象语法树(abstract syntax code,AST)是源代码抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,之所以说语法是’抽象’的,是因为这里的语法不会表示出真实语法中出现的每个细节。在这里先补充一个概念:具象语法树(Concret Syntax Tree, 简称CST)。什么是具象语法树呢?我们知道一颗解析树是包含代码所有语法信息的树形结构,它是代码的直接翻译,所以解析树也被称为具象语法树。抽象语法树实际只是解析树的一个精简版。避免混淆,我们来简化一
原创
2020-07-06 16:46:36 ·
3659 阅读 ·
0 评论