编译技术课程设计
班 级 计算机1201
学 号
姓 名
指导老师
2015年 6 月
目 录
一、目的 2
二﹑题目 2
三、要求 2
四、实验环境 2
五、系统实现 3
1.词法分析 3
2.语法分析 7
3.中间代码 8
4.错误处理 13
六、程序运行结果 14
14
2.出错处理用例 15
七、总结 18
一、目的
编译技术是理论与实践并重的课程,而其课程设计要综合运用一、二年级所学的多门课程的内容,用来完成一个小型编译程序。从而巩固和加强对词法分析、语法分析、语义分析、代码生成和报错处理等理论的认识和理解;培养学生对完整系统的独立分析和设计的能力,进一步培养学生的独立编程能力。
二﹑题目
表达式的小型编译器
三、要求
表达式的小型编译器:
词法分析 产生语言的单词序列
语法分析 能识别由加+ 乘* 括号()操作数(变量或常数)所组成的算术表达式,其文法如下:
E→E+T|T
T→T*F|F
F→(E)|i
使用的分析方法可以是:递归下降分析法或LR分析法。
中间代码生成 产生上述算术表达式的中间代码
错误处理 给出错误信息
输入:算术表达式
输出:符号表,常数表
您可能关注的文档
最近下载
- 安全法律法规培训试题及答案解析.doc VIP
- 消防法律法规考试题库.pdf VIP
- (高清版)DB13∕T 2770-2018 焊接熔深检测方法.docx VIP
- 高等代数(第五版)张禾瑞习题答案解析.pdf
- 芜湖车务段招聘笔试题库2026.pdf
- 2025年12月全国科学创新实践活动(原华数杯)初中数学八年级竞赛四级组试卷(含答案).docx VIP
- SAE USCAR-2-2020 SAE 标准规范下载.docx VIP
- 初三学习策略讲座PPT模板.pptx VIP
- 100以内的加法和减法( 退位减).pdf VIP
- 国家开放大学《Python语言基础》实验4:条件分支结构基本应用参考答案.docx VIP
原创力文档

文档评论(0)