2018编译原理pl0报告附源码教程资料.docVIP

  • 7
  • 0
  • 约2.15万字
  • 约 27页
  • 2018-04-06 发布于河北
  • 举报
编译原理课程设计 学 院 计算机学院 专 业 计算机科学与技术 班 级 学 号 姓 名 指导教师 20 年 月 日 一、课程设计要求 基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:*= 和 /= 扩充语句(Pascal的FOR语句): ①FOR 变量:=表达式 TO 表达式 DO 语句 ②FOR 变量:=表达式 DOWNTO 表达式 DO 语句 其中,语句①的循环变量的步长为2, 语句②的循环变量的步长为-2。 (3)增加运算:++ 和 --。 选做内容(成绩评定范围扩大到:“优”和“良”) (1)增加类型:① 字符类型; ② 实数类型。 (2)扩充函数:① 有返回值和返回语句;② 有参数函数。 (3)增加一维数组类型(可增加指令)。 (4)其他典型语言设施。 二、概述 目标:实现PL0某些特定语句 实现语言:C语言 实现工具平台:VS201 运行平台:WIN7 结构设计说明与功能块描述 PL/0编译程序的结构图 PL/0编译程序的过程或函数的功能表 过程或函数名 简要功能说明 pl0 主程序 error 出错处理,打印出错位置和错误编码 getsym 词法分析,读取一个单词 getch 漏掉空格,读取一个字符

文档评论(0)

1亿VIP精品文档

相关文档