摘要: 符号表: 定义:是一种供编译器用于保存有关源程序构造的各种信息的数据结构 用途:在综合阶段用于生成目标代码 存储信息:符号表的每个条目中包含与一个标识符相关的信息,比如它的字符串、类型、存储位置等 构建: 符号表条目是在分析阶段由词法分析器、语法分析器和语义分析器创建并使用的 一个声明的作用域是指该 阅读全文
posted @ 2020-03-10 23:16 方知有 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 简单表达式的翻译器: 将算术表达式翻译成为等价的后缀表达式 调整翻译方案: 非终结符的过程: 翻译器的简化: 消除尾递归: 尾递归:一个过程体中执行的最后一条语句是对该过程的递归调用的递归 完整程序: 例: 参考——《编译原理(第二版)》 阅读全文
posted @ 2020-03-10 22:18 方知有 阅读(238) 评论(0) 推荐(0) 编辑