《编译原理及实现技术 第3版》_课件 3.语义分析_符号表管理.ppt

《编译原理及实现技术 第3版》_课件 3.语义分析_符号表管理.ppt

*第五章:语义分析

符号表管理实例

1.语义分析部分三个核心知识点检查语义错误抽象地址的分配(层数、偏移)符号表局部化、标识符的作用域2.处理原则符号表局部化处理的本质:在程序的某一个点P上,判断符号表的哪些信息是有效的因此有以下原则:每进入一个局部化区,记录本层符号表的首地址遇到声明性标识符时,构造其语义字,查本层的符号表,检查是否有重名,有则出错,否则就把其语义字填到符号表里。遇到使用性出现,查符号表,如果查到则读取其语义字,否则出现语义错误。退出一个局部化区,作废本层的符号表。

文档评论(0)

1亿VIP精品文档

相关文档