PL0编译器的实验代码和实验报告,希望对大家有帮助。
2021-06-06 12:08:53 10KB PLO 广工 编译原理
1
课题是对PL/0作修改和扩充,报告(比较简单)、完整源代码(可直接使用) 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 +=,-=,++,--, (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则
2021-05-27 10:31:47 1.52MB 广工编译原理实验报告
1
包含了实验源代码和实验报告,课题是对PL/0作修改和扩充
2021-05-27 09:22:51 2MB 广工编译原理 编译原理实验
1
广工编译原理课程设计 (1)扩充赋值运算:*= 和 /= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为2, 语句②的循环变量的步长为-2。 (3)++和— (4)一维数组
2019-12-21 22:26:01 1.39MB 广工 编译课程设计
1
一.课程设计目的 在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。 二.课程设计要求 1. 基本内容 (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为2, 语句②的循环变量的步长为-2。 2. 选做内容 (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型(可增加指令)。 (5)其他典型语言设施。 3.本人在课程设计中已实现的功能 (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO, REPEAT, UNTIL, RETURN 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句 (4)扩充赋值运算:+= 和 -= (5)扩充语句 ①FOR := TO DO ②FOR := DOWNTO DO (6)增加运算:++ 和 --(包括前后++、--运算) (7)增加一维数组类型 (8) 其他典型语言设施:REPEAT 语句 UNTIL 语句
2019-12-21 21:53:00 1.01MB 广工 编译原理 课程设计 保留字
1
师兄师姐们传下来的的真题,希望对广工的师弟师妹们有帮助
2019-12-21 21:24:08 665KB 广工 编译原理
1
编译原理课程中的实验,实验包括1.扩充单词:保留字es 双字符单词+=,++ 2.扩充语句:条件语句 if then es。可供编译原理课程参考,里面包括源码及详细的讲解报告,非常有用。
2019-12-21 21:14:01 110KB 编译原理
1
广工编译原理实验、课程设计,基本上就是老师要求做的内容。本次课程设计除了完成要求的内容之外,还完成了可选内容,本次课程设计成绩是优,欢迎师弟师妹参考学习
2019-12-21 20:25:33 1.33MB 广工 编译原理实验 课程设计
1
里面包括PPT课件,还有大量的试卷和资料,大部分都有答案。广东工业大学出品,值得信赖。看到分数要求这么高,就知道不会是水货啦,欢迎大家下载。
2019-12-21 19:48:43 5.05MB 广工的编译原理复习资料
1
(需下载用户另一个 PL0(C++)资源搭配使用,否则缺文件,ID:9920380) 广工编译原理课程设计 本课程设计完成的内容如下: 基本内容: (1)扩充赋值运算:*= 和 /= (2)增加注释:// (3)扩充语句(Pascal的FOR语句): FOR :=STEP UNTILDo 选做内容: (1)增加类型:① 字符类型; ② 实数类型。
2019-12-21 19:22:14 646B 编译原理
1