- 4
- 0
- 约4.04千字
- 约 16页
- 2016-12-07 发布于山西
- 举报
第八章符号表管理及错误诊断
第五章:语法制导翻译和中间代码 第八章 符号表管理及错误诊断 符号表的作用 符号表的主要属性 符号表的组织及管理符号表的管理 词法、语法、语义错误处理 8.1 符号表的作用 符号表有多种(如保留字表、运算符表、常数表等),在这里主要关注标识符表,标识符表用来记录标识符的特征属性 粗略地说,编译的分析阶段收集和更新符号表中信息,综合阶段从符号表中获取信息 符号表的作用: 收集标识符的属性信息 如类型信息 语义检查的依据 如类型检查 代码生成时地址分配的依据 相对位置 OFFSET 存储区域标志(如 C 语言中的extern、static、auto) 目标代码生成之后,符号表就无用了 8.2 符号表的主要属性 标识符名 是一个变量、函数或过程的唯一标识,在符号表中符号名作为表项的唯一区别,一般不允许重名 标识符的类型 过程无类型 函数、变量有数据类型 标识符的存储类别 Fortran 语言 COMMON — 公共存储区 SAVE — 函数或过程内部静态存储区 C 语言 Static — 文件或函数内部的静态存储 Regist — 寄存器存储 8.2 符号表的主要属性 标识符的存储类别往往决定变量的作用域 变量的作用域:一个变量在程序中起作用的范围 如: (1) int a (2) int func (a,b)
您可能关注的文档
- 第一讲 健美运动概述.ppt
- 第一讲--课程简介及效果展示.ppt
- 第一讲:二次供水水质卫生标准第二讲:二次供水设.ppt
- 第一讲:人人都有创新能力一起来参加创新活动吧.ppt
- 第一讲:孔子问志与其理想人格.ppt
- 第一课试题汇编.doc
- 第一课生活在人民当家作主的国家复习.ppt
- 第一部分我国的国家制度政常中最重要的考试内容一、知.ppt
- 第一部分:总体要求第二部分:建设项目文件归档范围和保管.ppt
- 第一部分城市经济学基础.pptx
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 山东实验中学2025-2026学年下学期高一数学4月第一次阶段测试试卷(含答案).pdf VIP
- 机械手手爪的设计类型及其计算.ppt VIP
- 2025 - 2026初中地理学业水平考试模拟练习卷 .pdf VIP
- T∕UWA 046-2026 超高清裸眼3D显示设备显示性能技术规范.pdf VIP
- 机械手手爪设计类型及其计算ppt课件.pptx VIP
- DB11∕T 2504-2025 医学放射成像辐射剂量成年人参考水平.docx VIP
- 天然气分布式能源冷热电三联供项目燃气发电机组+余热锅炉系统调试、运行方案.docx VIP
- 2025《医疗安全与风险防范》培训试题及答案.docx VIP
- 2025年医院《医疗纠纷预防和处理条例》培训考试题及参考答案.docx VIP
- 2025至2030中国高超音速导弹行业调研及市场前景预测评估报告.docx VIP
原创力文档

文档评论(0)