词法分析_算符优先语法分析与翻译编译课程设计
《词法分析_算符优先语法分析与翻译编译课程设计》由会员分享,可在线阅读,更多相关《词法分析_算符优先语法分析与翻译编译课程设计(39页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 ( 2010 - 2011 年度第 1 学期) 名 称: 编译技术课程设计 B 题 目: 词法分析器设计 算符优先分析程序设计 基于算符优先分析方法的语法制导翻译程序设计 院 系: 计算机系 班 级: 计科 1001 学 号: 学生姓名: 指导教师 设计周数: 1 周 成 绩: 日期:2013 年 1 月 9 日 1 一、课程一、课程设计设计的目的与要求的目的与要求 1.1 词法分析器设计的实验目的 本实验是为计算机科学与技术专业的学生在学习编译技术课程后,为加深对课堂教 学内容的理解,培养解决实际问题能力而设置的实践环节。通过这个实验,使学生应用编译 程序设计的原
2、理和技术设计出词法分析器, 了解扫描器的组成结构, 不同种类单词的识别方 法。能使得学生在设计和调试编译程序的能力方面有所提高。为将来设计、分析编译程序打 下良好的基础。 1.2 词法分析器设计的实验要求 设计一个扫描器,该扫描器是一个子程序,其输入是源程序字符串,每调用一次识别并 输出一个单词符号。为了避免超前搜索,提高运行效率,简化扫描器的设计,假设该程序设 计语言中,基本字(也称关键词)不能做一般标识符用,如果基本字、标识符和常数之间没 有确定的运算符或界符作间隔,则用空白作间隔。 单词符号及其内部表示如表 1-1 所示, 单词符号中标识符由一个字母后跟多个字母、 数 字组成,常数由多个
3、十进制数字组成。单词符号的内部表示,即单词的输出形式为二元式: (种别编码,单词的属性值) 。 表 1-1 单词符号及其内部表示 单词符号 种别编码 单词的属性值 BEGIN IF THEN ELSE END 标识符 整型常数 + * * ( ) 1 2 3 4 5 6 7 8 9 10 11 12 在名字表中的地址 十进制整数 2 2算符优先分析程序设计的目的和要求 2.1 算符优先分析程序设计的实验目的 本实验是为计算机科学与技术专业的学生在学习编译技术课程后,为加深对课堂教 学内容的理解,培养解决实际问题能力而设置的实践环节。通过这个实验,使学生应用编译 程序设计的原理和技术, 设计、编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 词法 分析 优先 语法分析 翻译 编译 课程设计
