第8章节符号表与错误处理.pptVIP

  • 2
  • 0
  • 约6.26千字
  • 约 47页
  • 2017-05-11 发布于四川
  • 举报
第8章节符号表与错误处理

第8章 符号表与错误处理 8.1 符号表 8.2 错误处理 8.1 符 号 表 8.1.1 符号表的作用 8.1.2 符号表的组织 8.1.3 分程序结构语言的符号表建立 8.1.4 常用符号表结构 8.1.1 符号表的作用 一、作用: 词法分析阶段:建立符号表,查找符号表; 语法分析阶段:获取单词属性信息; 语义分析时:符号表中的信息可以用于语义检查; 代码优化时:用符号表提供的信息选出恰当的代码进行优化; 目标代码生成时:编译程序将依据符号表中的符号名来分配目标地址。 8.1.1 符号表的作用 二、内容: 名字(标识符): 相关信息: 名字的种属(常数、变量、数组、标号等) 名字的类型 特征 给此名字分配的存储单元地址、与此名语义有关的其它信息等 8.1.1 符号表的作用 三、基本操作: (1) 判断一个给定的名字是否在表中; (2) 在表中填入新的名字; (3) 对给定的名字访问它在表中的有关信息; (4) 对给定的名字填入或更新它在表中的某些信息; (5) 从表中删去一个或一组无用的项。 8.1 符 号 表 8.1.1 符号表的作用 8.1.2 符号表的组织 8.1.3 分程序结构语言的符号表建立 8.1.4 常用符号表结构 8.1.2 符号表的组织

文档评论(0)

1亿VIP精品文档

相关文档