武汉理工大学《编译原理》课内实践说明书
学 号:
0121410870922
课 程 设 计
课 程
编译原理
题 目
For语句的翻译程序设计(简单优先法、输出三地址码)
学 院
计算机科学与技术学院
专 业
计算机科学与技术
班 级
计算机1404
姓 名
王承禹
指导教师
林泓
2016
年
12
月
27
日
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 1
目录
TOC \o 1-3 \h \u HYPERLINK \l _Toc7513 1 系统描述 PAGEREF _Toc7513 2
HYPERLINK \l _Toc27012 1.1设计目的 PAGEREF _Toc27012 2
HYPERLINK \l _Toc18556 1.2设计内容描述 PAGEREF _Toc18556 2
HYPERLINK \l _Toc24728 2 文法及属性文法的描述 PAGEREF _Toc24728 2
HYPERLINK \l _Toc15079 3 语法分析方法描述及语法分析表设计 PAGEREF _Toc15079 3
HYPERLINK \l _Toc16134 3.1语法分析方法描述 PAGEREF _Toc16134 3
HYPERLINK \l _Toc18618 3.2分析法操作步骤 PAGEREF _Toc18618 4
HYPERLINK \l _Toc15320 3.3优先关系矩阵 PAGEREF _Toc15320 5
HYPERLINK \l _Toc31358 4 中间代码形式的描述及中间代码序列的结构设计 PAGEREF _Toc31358 5
HYPERLINK \l _Toc23674 4.1中间代码形式 PAGEREF _Toc23674 5
HYPERLINK \l _Toc27374 5 编译系统的概要设计 PAGEREF _Toc27374 6
HYPERLINK \l _Toc14284 5.1数据结构 PAGEREF _Toc14284 6
HYPERLINK \l _Toc26669 5.2模块设计 PAGEREF _Toc26669 6
HYPERLINK \l _Toc21256 5.2.1词法分析模块 PAGEREF _Toc21256 7
HYPERLINK \l _Toc7087 5.2.2语法、语义分析模块 PAGEREF _Toc7087 7
HYPERLINK \l _Toc28292 5.2.3主控模块 PAGEREF _Toc28292 11
HYPERLINK \l _Toc22103 6 详细的算法描述 PAGEREF _Toc22103 11
HYPERLINK \l _Toc2520 6.1词法分析算法 PAGEREF _Toc2520 11
HYPERLINK \l _Toc19098 6.2语法分析算法 PAGEREF _Toc19098 12
HYPERLINK \l _Toc25077 6.3语义分析算法 PAGEREF _Toc25077 12
HYPERLINK \l _Toc3241 7 软件的测试方法和测试结果 PAGEREF _Toc3241 13
HYPERLINK \l _Toc303 8 本设计的评价、特点、 PAGEREF _Toc303 14
HYPERLINK \l _Toc12522 9 收获与体会 PAGEREF _Toc12522 14
HYPERLINK \l _Toc30786 10 核心代码 PAGEREF _Toc30786 16
HYPERLINK \l _Toc25423 成绩评定表 PAGEREF _Toc25423 27
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 2
For语句的翻译程序设计
(简单优先法、输出三地址码)
1 系统描述
1.1设计目的
通过学习编译原理的相关内容,设计并编写FOR循环语句的翻译程序,使用简单优先法,按三地址码输出,能够实现词法分析,语法和语义的分析,加深对所学知识的理解,并且能够熟练运用到实际当中。
1.2设计内容描述
FOR循环语句的基本格式如下:
FOR i=E step E until E do Stmt
根据所给题目要求,设计出符合FOR循环语句的文法及属性文法的描述,语法分析方法以及三地址码的输出方式,罗列出词法分析和语法分析的流程,根据语法规则设计输入输出方法,简单优先法中的优先关系表格。设计好并且进行编译,
您可能关注的文档
- 毕业论文-王博文(1).doc
- 毕业论文样本(文科类).doc
- 毕业设计(阶梯盖)开题报告.doc
- 毕业设计(论文)-数控车床上零件的加工工艺与编程.docx
- 毕业设计1(基于PLC的搬运输送站控制系统).docx
- 毕业设计15000吨江海直达散货船船体生产设计.docx
- 毕业设计-CW6163普通车床数控化改造.doc
- 毕业设计报告-租房管理系统的设计与实现.doc
- 毕业设计高校期末考试管理系统的设计与实现.doc
- 毕业设计论文(理工类)-解小宝.doc
- 淋巴、造血和有关组织其他特指的恶性肿瘤的护理.docx
- 人才梯队培养计划.xls
- 淋巴管肌瘤病(LAM)的诊断标准.docx
- 深度解析(2026)《WST 512—2025医疗机构环境表面清洁与消毒管理标准》.pptx
- 2023-2024学年深圳外国语学校7下期末英语试卷答案.pdf
- 2023-2024学年深圳外国语学校7下期末英语试卷.pdf
- 临床诊断与ICD10编码(3)肿瘤疾病编码.docx
- 深度解析(2026)《WST 500.50-2016电子病历共享文档规范第50部分:住院病程记录死亡记录》.pptx
- 深度解析(2026)《WST 500.51-2016电子病历共享文档规范第51部分:住院病程记录死亡病例讨论记录》.pptx
- 深度解析(2026)《WST 500.52-2016电子病历共享文档规范第52部分:住院医嘱》.pptx
最近下载
- 福彩3D历史数据EXCEL自动更新.pptx VIP
- CQVL系列电动推杆.pdf VIP
- 线控器 使用安装说明书 适用型号:KJR-90WBK.pdf VIP
- 基于PLC的自动化仓储控制系统的设计.doc VIP
- 电动推杆市场分析报告.docx
- 深度解析(2026)《QCT 79.1-2008道路车辆 牵引车和挂车之间气制动连接用螺旋管总成 第1部分:尺寸》.pptx VIP
- 中小学生端午节假期安全教育主题班会PPT课件.pptx VIP
- 机器人等级考试三四级资料-第01课:初识Mixly和Fduino UNO.pptx VIP
- FULING富凌H200空压机中文说明书说明书用户手册.pdf
- Praat语音软件操作手册.docx VIP
原创力文档

文档评论(0)