- 8
- 0
- 约1.98千字
- 约 28页
- 2016-11-29 发布于湖北
- 举报
第9章 符号表 9.1 符号表的作用和地位 9.2 符号的主要属性及作用 9.3 符号表的组织 9.4 符号表的管理 9.1 符号表的作用和地位 在编译程序中符号表用来存放语言程序中出现的有关标识符的属性信息,符号表中所登记的信息在编译的不同阶段都要用到。 在语义分析中,符号表所登记的内容将用于语义检查(如检查一个名字的使用和原先的说明是否一致)和产生中间代码。 在目标代码生成阶段,当对符号名进行地址分配时,符号表是地址分配的依据。 9.2 符号的主要属性及作用 符号属性 1 符号名 2 符号的类型 3 符号的存储类别 4 符号的作用域及可视性 5 符号变量的存储分配信息 6 符号的其它属性 (1)数组内情向量 ; (2) 记录结构型的成员信息;(3) 函数及过程的形参。 对符号表的操作 创建符号表:在编译开始时或进入一个分程序 插入表项:在遇到新的标识符声明时进行 查询表项:在引用声明过的标识符时进行 修改表项:在获得新的语义值信息时进行 删除一个或一组无用的项 释放符号表的空间:在编译结束前或退出一个分程序 9.3 符号表的组织 多张表: 把属性种类完全相同的那些符号组织在一起,构造出表项是分别为等长的多个符号表. 9.3.1 符号表的总体组织 一张表: 把所有语言中的符号都组织在一张符号表中。组成一张包括了所有属性的庞大的符号表. 9.3.1 符号表的总体组织 “折衷
您可能关注的文档
最近下载
- 护士执业注册健康体检表 (2).docx VIP
- 改建铁路京九铁路电气化工程竣工环境保护验收调查报告.pdf VIP
- 【历史】擘画中国梦宏伟蓝图课件 2025-2026学年统编版八年级历史下册.pptx VIP
- 建筑边坡工程技术规范 GB50330.docx VIP
- 热电站旋风除尘器设计计算书.xlsx VIP
- 2-5走在幸福路上的闽宁镇课件八年级地理下学期仁爱科普版(2024).pptx VIP
- SGB750母线保护调试手册.pdf VIP
- 2026年医院伦理委员会工作计划模版.docx VIP
- 【干货】法雷奥QRQC培训资料.pdf VIP
- 名著导读昆虫记(详细介绍“昆虫”).pptx VIP
原创力文档

文档评论(0)