- 219
- 0
- 约2.63万字
- 约 33页
- 2017-09-26 发布于山东
- 举报
《编译原理课程设计》
项目名称 PL/0语言的扩充
学 院 计算机学院
专业班级 软件工程0604班
学 号 3106007038
姓 名 蔡超凡
指导教师 黄剑锋
2009 年 1 月 3 日
目录
一. 课程设计目的 2
二. 课程设计要求 3
1. 基本内容 3
2. 选做内容 3
3.本人在课程设计中已实现的功能 3
三. 课程设计环境与工具 3
四. 结构设计说明 4
1) PL/0编译程序的结构图 4
2) PL/0编译程序的过程或函数的功能表 4
3) PL/0编译程序的总体流程图 4
4) 词法分析 5
5) 语法分析 6
6) 语义分析 8
7) 中间代码生成 8
8) 语法错误处理 8
五. 设计过程 10
(一) 实验内容 10
1.增加单词:保留字 ELSE,REPEAT,DOWHILE,RETURN 10
2. 修改单词:不等号# 改为 12
(二) 课程设计内容 13
1. 增加运算符 +=,-=,++,-- 13
2.扩充语句 REPEAT DOWHILE 19
3.增加Pascal的FOR语句: 20
4.增加类型:字符类型 和 实数类型 22
您可能关注的文档
最近下载
- 乙酰水杨酸工业制备工艺详解.docx VIP
- 责任护士不掌握患者主要护理问题及措施原因及整改措施.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 中国金融智能体市场追踪报告,2025年.docx VIP
- 肥胖的病因、流行病学与心血管风险因素.pdf
- 辽宁省专升本2025年电气工程及其自动化电路试卷(含答案).pdf VIP
- 园林景观实测实量操作指引.pdf VIP
- 水电厂全厂停电事故应急预案.docx
- 九江市庐山交通索道经营管理有限责任公司面向社会公开招聘工作人员(公共基础知识)测试题附答案.docx VIP
原创力文档

文档评论(0)