抽象语法树相关
抽象语法树
大多数编译器分为三个主要阶段:解析,转换和代码生成
解析正在获取原始代码并将其转换为更抽象的代码
代码的表示形式。
转换采取这种抽象表示并操纵去做
编译器想要的任何东西。
代码生成采用代码的转换表示形式,
将其转换为新代码。
解析
解析通常分为两个阶段:词法分析和句法分析。
词法分析提取原始代码并将其拆分为标记器(或词法分析器)的事物称为标记。
标记器是由微小的小物体组成的数组,描述了一个孤立的片断的语法。它们可以是数字,标签,标点符号,运算符,任何。
句法分...
kczs.hashnode.dev5 min read