- 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
您可能关注的文档
- 《操作系统课程设计》报告.doc
- 第2章 C语言基础及顺序结构程序设计2.ppt
- Java基础试题及其答案2.doc
- 数据库复习题(全).doc
- 《Java程序设计》课期末考试试卷-A.doc
- 面向对象编程 - 练习题.doc
- 文思创新笔试题.doc
- 唯智信息技术(上海)有限公司.doc
- 《C语言与程序设计》第六讲.ppt
- Java期末考试2.doc
- 第45讲+植物细胞工程+课件+2026届高三生物一轮复习(人教版).pptx
- 第一章+化学反应的热效应++说课(单元整体教学)课件+-2025-2026学年高二上学期化学人教版选择性必修1.pptx
- 古诗词诵读《登岳阳楼》课件++2025-2026学年统编版高一语文必修下册.pptx
- 2025 小学六年级科学上册科学教育中的结论学习推导过程实例课件.pptx
- (三诊)毕节市2026届高三高考第三次适应性考试物理试题(含答案).pdf
- 2025 小学六年级科学上册科学教育中的科学精神传承教育实例课件.pptx
- 2025 小学六年级科学上册科学教育中的科学精神传承教育课件.pptx
- 2025 小学六年级科学上册科学教育中的科学思维发展阶段目标分解课件.pptx
- 危机事件中的患者安全维护.pptx
- 2025 小学六年级科学上册科学教育中的科学思维发展阶段目标分解实例课件.pptx
最近下载
- 2026年辅警考试法律基础知识专项试题含解析.doc
- 建设工程设计合同(一)(民用建设工程设计合同).docx VIP
- ABB Manual - NGC8206 French (Rev AB) 手册(英语)说明书.pdf
- 校园周边环境综合治理工作台账.docx VIP
- 2023年版腰痛病(腰椎间盘突出症)中医诊疗方案.docx
- 《血小板聚集功能》课件.ppt VIP
- 万州船员培训考试及答案.doc VIP
- 电缆敷设图集 12D101-5.pdf VIP
- 医院消毒隔离技术课件 PPT.pptx VIP
- 贵州省黔东南州从江县东朗中学2024-2025学年八年级下学期语文期中质量监测试卷(含答案).pdf VIP
原创力文档

文档评论(0)