- 6
- 0
- 约1.02万字
- 约 60页
- 2017-06-12 发布于浙江
- 举报
8符号表与错误处理
第8章 符号表与错误处理 ;(1)什么是符号表?
在编译过程中编译程序用于记录源程序中各种
名字的特性信息,所以也称为名字特性表。
名字:
程序名、过程名、函数名、用户定义类型、
变量名、符号名字
特性信息:
名字种类、类型、维数、参数个数及目标地址
(存储单元地址)等;(2) 建表和查表的必要性 (符号表在编译过程中的作用)
源程序中变量要先声明,然后才能引用。
用户通过声明语句,声明各种名字以及给出它们的类型、维数等信息。编译程序在出来这些声明语句时,将声明中的名字以及信息登录到符号表中,同时编译还要给变量分配存储单元。而存储单元地址也必须登录在符号表中。
当编译程序编译到引用所声明的变量时(赋值或引用其值)要进行语法、语义正确性检查(类型是否符合要求)和生成相应的目标程序,这就需要查符号表来取得相关信息。;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;(3) 有关符号表的操作:
判断一个给定的名字是否在表中;
在表中填入新的名字;
对给定的名字访问它在表中的有关信息;
对给定的名字填入或更新它在表中的某些信息;
从表中删去一个或一组无用的项。
; 1 符
您可能关注的文档
- 8_电解与极化作用2.ppt
- 8动态测量误差及其评定.ppt
- 8关系数据库的结构化查询语言SQL多表查询.ppt
- 8化学动力学基础.ppt
- 7超精密研磨与抛光.ppt
- 8单元学案.doc
- 8单元金属和金属材料.doc
- 8_钢的回火转变及回火.ppt
- 8受扭构件扭曲截面的性能与设计.ppt
- 8可见面判断算法.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 气气热管换热器计算书.doc VIP
- 滇东北铅锌镉多金属资源综合利用关键技术及研究.doc VIP
- 2026年中考第二次模拟考试:物理二模模拟卷(安徽专用)(解析版).docx VIP
- 山东省德州市2024-2025学年高一下学期期中语文(解析版).docx VIP
- ISO-14067:2018_温室气体 产品碳足迹 量化要求与指南 中文版.pdf VIP
- 完整剧情攻略.pdf
- 药品供应链物流运输配送标准体系优化设计.doc VIP
- 十一五国家科技支撑计划重大项目难采选金属矿高效开....doc VIP
- 2026年余华《活着》读书分享PPT.pptx VIP
- 难处理有色金属资源开发关键技术与设备研究课题申报指引.doc VIP
原创力文档

文档评论(0)