- 0
- 0
- 约2.55千字
- 约 25页
- 2019-05-13 发布于广东
- 举报
第6章 符号表的组织与管理 编译过程中,始终涉及到对一些语法符号的处理,需要用到这些语法符号的相关属性。为了在需要的时候能找到这些语法成分及其相关属性,必须使用一些表格保存这些语法成分及其相关属性,这些表格就是符号表。 第6章 符号表的组织与管理 符号表是编译程序中主要的数据结构之一。 本章主要介绍 符号表的作用 符号表的组织 符号表的建立和查找 6.1 符号表的作用与生成期 符号表的作用 将标识符的名字及属性登录在符号 表中 符号表用来存放程序语言中出现的有关标识符的属性和特征。 符号表在整个编译期间的作用归纳为以下几个方面: 在分析说明语句时,编译程序根据说明语句信息将标识符的相应属性 如标识符的类型:实型,整型,布尔型等;标识符的种属:数组名,变量名,过程名,函数名等; 标识符的作用域:全局变量或局部变量等信息登录到符号表中。 6.1 符号表的作用与生成期 通过符号表中记录的属性可进行上 述语义检查。 如对运算对象和运算符进行类型检查, 对变量进行先定义后使用检查等。 辅助上下文语义的正确性检查 6.1 符号表的作用与生成期 在目标代码生成阶段,符号表是数据存储分配的依据。要形成能运行的目标代码,需要对程序中引用的标识符分配存储单元,而存储单元的分配与标识符属性相关,与属性相关的信息可通过查符号表获取。 6.1 符号表的作用
您可能关注的文档
- 青岛大学文学院唐诗宋词名篇导读课件第三章 思乡怀人诗词选讲(4).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第三章 思乡怀人诗词选讲(5).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第三章 思乡怀人诗词选讲(6).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(1).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(2).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(3).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(4).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(5).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(6).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第四章 咏怀诗词选讲(1).ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)