编译原理--中间代码生成

文章目录 基础 DAG 三地址代码 问题 声明语句的翻译 表达式和赋值语句的翻译 控制流翻译 布尔表达式的翻译 switch 语句的翻译 过程调用的翻译 回填 基础 DAG 语法树是一种图形化的中间表示。但语法树中,公共子表达式每出现一次,就有一个对应的子树,产生了大量冗余, 因此定义了另一种中间表示:有向无环图(Directed Acyclic Graph, DAG) 有向无环图的构造与抽象语法
相关文章
相关标签/搜索