编译原理pl语言实验.docVIP

  • 7
  • 0
  • 约3.59千字
  • 约 13页
  • 2018-01-05 发布于河南
  • 举报
编译原理pl语言实验

编译原理 课程实践报告书 学员姓名: 张冠宇 学 号: 201306042020 专 业: 软件工程 年 级: 2013 2015年 12 月 25 日 1、课程实践目的 通过读懂源程序,全面掌握编译原理的基本实现过程。对 PL 编译程序进行扩充,通过扩充加深对编译程序的理解。 2、任务概述 首先对PL编译程序进行学习,了解其中各功能模块之间的调用关系。 上面的两张流程图分别是pl编译程序的总体流程图和模块功能之间的调用关系,是完成三个statement的必须知识。在程序中出现了非常多的过程、函数定义,在这里列出PL编译程序的过程或函数的功能表: 过程或函数名 简要功能说明 pl0 主程序 error 出错处理,打印出错位置和错误编码 getsym 词法分析,读取一个单词 getch 漏掉空格,读取一个字符 gen 生成目标代码,并送入目标程序区 test 测试当前单词符号是否合法 block 分程序分析处理过程 enter 登录名字表 position(函数) 查找标识符在名字表中的位置 constdecla

文档评论(0)

1亿VIP精品文档

相关文档