- 4
- 0
- 约1.8万字
- 约 91页
- 2017-05-28 发布于四川
- 举报
第8章 符号表与错误处理 8.1 符号表 8.2 错误处理 8.1 符 号 表 8.1.1 符号表的作用 在编译程序工作的过程中,需要不断收集、记录、查证和使用源程序中的一些语法符号(简称为符号)的类型和特征等相关信息。为方便起见,一般的做法是让编译程序在其工作过程中建立并保存一批表格,如常数表、变量名表、数组内情向量表、过程或子程序名表及标号表等,将它们统称为符号表或名字表。 符号表中的每一项包括两个部分:一部分填入名字(标识符);另一部分是与此名字有关的信息,这些信息将全面地反映各个语法符号的属性以及它们在编译过程中的特征,诸如名字的种属(常数、变量、数组、标号等)、名字的类型(整型、实型、逻辑型、字符型等)、特征(当前是定义性出现还是使用性出现等)、给此名字分配的存储单元地址及与此名语义有关的其它信息等。 根据编译程序工作阶段的不同划分,名字表中的各种信息将在编译程序工作过程中的适当时候填入。对于在词法分析阶段就建立符号表的编译程序,当扫描源程序识别出一个单词(名字)时,就以此名字查找符号表;若表中无此名的登记项,就将此名字填入符号表中;至于与此名相关的其它信息,可视工作方便分别在语法分析、语义分析及中间代码生成等阶段陆续填入。在语义分析时,符号表中的信息可以用于语义检查;在代码优化时
您可能关注的文档
- 统计学--第四章概率基础.ppt
- 统计学6两种常用的概率分布 (2).ppt
- 统计学中的基本范畴(一).ppt
- 统计学原理-第一章.ppt
- 统计学原理练习题4.ppt
- 统计学期末复习材料诚毅学院第2章统计调查与数据整理.ppt
- 统计学参数估计在统计方法中的地位.ppt
- 统计学概率及概率分布.ppt
- 统计学第7讲参数估计.ppt
- 统计学讲义概论和概论分析.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 全科医学晋升题库及答案.doc VIP
- 安全生产承诺书安全生产的承诺书.pdf VIP
- GB50150-2024电气装置安装工程电气设备交接试验标准.pptx VIP
- 榆林市户外广告设施设置规划与标准(doc8页)(正式版).docx VIP
- 2025年甘肃省武威市招聘专业化管理村党组织书记101人备考题库含答案.docx VIP
- 访谈提纲半结构化设计.pptx
- 流产诊断证明书模板.docx VIP
- 2025张掖市专业化管理的村党组织书记招聘考试笔试试卷【附答案】.docx VIP
- 2026甘肃兰州市专业化管理村党组织书记招聘56人备考题库附答案.docx VIP
- 2026甘肃张掖市专业化管理村党组织书记招聘49人备考题库附答案.docx VIP
原创力文档

文档评论(0)