编译原理课设报告最终版.docx

编译原理课程设计 PL0 Experiment Report (燕山大学 信息科学与工程学院) 姓 名 班 级 : 计算机科学与技术 学 生 学 号 : 课指 程导 名教 称师 : : 编译原理 2015 年 12 月 24 日 1 PAGE PAGE 10 一、设计目的 研究、 改进或自行设计、 开发一个简单的编译程序或其部分功能,加深对编译理论和编译过程的理解。 编程语言不限。二、设计任务 研究、 改进或自行设计、 开发一个简单的编译程序或其部分功能, 加深对编译理论和编译过程的理解。 编程语言不限。 二、设计任务 扩展 PL/0 编译程序功能 目的: 扩充 PL/0 编译程序功能 要求: (1)阅读、 研究 PL/0 编译程序源文件。 在上述工作基础上, 可有选择地补充、完善其中词法分析、语法分析、语义分析、目标代码生成、目标代码解释执行等部分的功能。如以语法分析部分为例,则可以增加处理更多语法成分的功能,如可处 理一维数组、++、--、+=、-=、*=、/=、%(取余)、!(取反)、repeat、for、else、开方、处理注释、错误提示、标示符或变量中可以有下划线等。还可以增加类型,如增加字符类型、实数类型; 扩充函数如有返回值和返回语句的,有参数函数等; 设计编制典型的运行实例,以便能反映出自己所作的改进。 三、设计思想: PL/0 语言可以看成PASCAL 语

文档评论(0)

1亿VIP精品文档

相关文档