南京航空航天大学计算机科学与技术学院/人工智能学院/软件学院计算机科学与技术专业编译原理课程课程设计-pl0编译器
2022-11-03 17:55:08 13KB C++ 编译原理
1
(1)扩充赋值运算:+= 和 -=(2)扩充语句 REPEAT DOWHILE 其中,是循环条件,即条件成立时,重复执行循环体的< 语句序列>选做内容(成绩评定范围扩大到:“优”和“良”)(1)增加运算:++ 和 --。(2)增加类型:① 字符类型; ② 实数类型。(3)扩充函数:① 有返回值和返回语句;② 有参数函数。(4)增加一维数组类型(可增加指令)。(5)其他典型语言设施。3. 要求和说明(1)放假前完成,提交课程设计报告和光盘(各班统一制作一张光盘,每人的目录名:xxx姓名,xxx是学号末3位)。(2)在程序运行界面突出显示:设计者的班级、学号和姓名;开始调试时间;完成调试时间。(3)实验报告内容1)完成的实验内容及说明2)概述: 源、目标语言,实现工具(平台),运行平台3)结构设计说明 各功能模块描述4)主要成分描述 ① 符号表 ② 运行时存储组织和管理 ③ 语法分析方法 ④ 中间代码表示5)测试用例6)开发过程和完成情况(4)光盘内含:① 扩充后的PLO编译程序的源程序文件和可执行程序文件;② 测试用例的PL0语言源程序和编译运行结果;③ 课程设计报告文档(令需交打印文档一份)。(5)成绩分五档:优,良,中,及格和不及格。
2022-06-24 11:12:57 1.26MB 编译原理 plo扩充功能 课程设计
1
编译原理课程设计 ---PL0程序分析 大家可以下载下来看看,参考^ ^
2021-11-17 09:10:20 294KB 编译原理课程设计 --- PL0程序分析
1
2015广工编译原理课程设计(PL0),里面包含源代码和报告
2021-07-02 10:49:39 1.78MB 广工 编译原理 课设
1
编译原理课程设计 PL0 C++ BUILDER 增加與修改功能
2020-05-18 15:34:28 396KB 编译原理 课程设计 PL0
1
编译原理课程设计-PL0编译程序 各函数实现的功能完善,调试后可运行
2019-12-21 22:16:29 95KB 编译原理 课程设计PL0 编译程序
1
北航编译原理2013年课程设计作业,源代码+要求文法+测试代码 文法 pl0, 模板是参考网上大部分的,自己找找就能找到类似的,参考课程要求的文法对原模板进行了修改,而且加了比较详细的注释,适用于北航学生进行课程学习和参考,在vc 6++和vs2012下均可顺利编译运行。 test里的是同学共享的代码,均可以进行简单的修改已检验测试结果。进攻学习参考,禁止抄袭
2019-12-21 20:23:17 25KB 编译器 pl0 北航 编译原理
1
报告,源程序,测试用例都有,完整版 报告目录: 一、设计目的和要求 二、设计概述 三、结构设计说明 四、主要成分描述 五、测试用例(截图说明等) 六、开发过程和完成情况 七、总结与体会(自评)
2019-12-21 20:13:14 537KB 编译原理 课程设计 PL0 实验报告
1
南京工业大学 张芃老师的 课程实习,C代码,开发环境是Dev C++,GCC编译通过,附详细实验报告书,仅供参考。
2019-12-21 19:57:25 126KB 南京工业大学 编译原理 课程设计 PL0
1
(需下载用户另一个 PL0(C++)资源搭配使用,否则缺文件,ID:9920380) 广工编译原理课程设计 本课程设计完成的内容如下: 基本内容: (1)扩充赋值运算:*= 和 /= (2)增加注释:// (3)扩充语句(Pascal的FOR语句): FOR :=STEP UNTILDo 选做内容: (1)增加类型:① 字符类型; ② 实数类型。
2019-12-21 19:22:14 646B 编译原理
1