实验报告
课程名称 编译原理
题目名称 PL/0 编译程序的修改扩充
学生学院
专业班级
学 号
学生姓名
指导教师
2023 年 6 月 29 日
一、实验环境和工具 1、计算机及操作系统:PC机,Windows11 2、程序运行平台:C++Builder6.0 3、教学型编译程序:PL/0 二、实验内容 对PL/0作以下修改扩充: 1、增加单词:保留字 ELSE,FOR,STEP,UNTIL,RETURN;运算符 *=,/=,&,|,! 2、修改单词:不等号 # 改为 <> 3、增加条件语句的ELSE子句,要求:写出相关文法,语法描述图,语义描述图 三、说明 1、以上三点全部实现了,实验报告里面详细地记录了实验的每一步,附有截图,源代码也有进行相关的注释。 2、有相关的测试案例,可以测试是否增加或修改成功。