原文在此。
————翻译分隔线————
编译器(8)-抽象语法树
第一部分:介绍
第二部分:编译、转译和解释
第三部分:编译器设计概览
第四部分:语言设计概述
第五部分:Calc 1 语言规格说明书
第六部分:标识符
第七部分:扫描
在构建解析器之前,首先应当谈谈如何处理目标数据。
需要用某种抽象数据类型来保存所有需要解析的数据。树形数据结构很好的满足了我们的需求。这个树描述了编程语言的语法结构,它被很恰当的叫做抽象语法树(AST)。 Continue reading [翻译]编译器(8)-抽象语法树