胡元义版编译原理课后习题答案
(2) 在目标代码生成阶段,符号表用于 。 a. 目标代码生成 b. 语义检查 c. 语法检查 d. 地址分配 (3) 错误的局部化是指 。 a. 把错误理解成局部的错误 b. 对错误在局部范围内进行纠正 c. 当发现错误时,跳过错误所在的语法单位继续分析下去 d. 当发现错误时立即停止编译,待用户改正错误后再继续编译 【解答】 (1) b (2) d (3) c
8.2 在编译过程中为什么要建立符号表? 【解答】 在编译过程中始终要涉及到对一些语法符号的处理,这就需要用到语法符号的相关属性。为了在需要时能找到这些语法成分及其相关属性,就必须使用一些表格来保存这些语法成分及其属性,这些表格就是符号表。 8.3 对出现在各个分程序中的标识符,扫描时是如何处理的?
附件列表