- 12
- 0
- 约1.34万字
- 约 17页
- 2018-08-26 发布于湖北
- 举报
编译原理课程设计---PL0编辑器扩充
编译原理课程设计
题 目 __ _PL0编辑器扩充__ __
学 院 计算机学院
专 业 软件工程
年级班别 10级4班
学 号 3110006379
学生姓名 陈泳鑫
指导教师 杨劲涛
答辩
程序设计
报告撰写
平时
总成绩
2013 年 1 月 4 日
课程设计目的与要求
1、课程设计目的:
在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。
2、课程设计要求:
基本内容(成绩范围:“中”、“及格”或“不及格”)
(1)扩充赋值运算:*= 和 /=
扩充语句(Pascal的FOR语句):
①FOR 变量:=表达式 TO 表达式 DO 语句
②FOR 变量:=表达式 DOWNTO 表达式 DO 语句
其中,语句①的循环变量的步长为2,
语句②的循环变量的步长为-2。
(3)增加运算:++ 和 --。
选做内容(成绩评定范围扩大到:“优”和“良”)
(1)增加类型:① 字符
原创力文档

文档评论(0)