- 12
- 0
- 约1.14万字
- 约 44页
- 2020-11-01 发布于天津
- 举报
.
.专业.专注.
.
.专业.专注.
PL/X编译程序改进及扩展设计书
i介绍
i.i前言
根据课程设计要求制作 PL/X语言的编译器,完成词法分析、语 法分析、语义分析及代码生成、出错处理和解释运行程序,并添加一 定的扩展,最终实现一个PL/X的编译器。
所完成扩展点说明:
1) 支持三种注释
a) 单行注释
b) /*---*/ 多行注释
c) (*---*) 多行注释
2) 支持read语句,因此可从终端获取输入
3) 支持write语句,因此可从终端输出
4) 支持for语句
5) 支持do…while语句
6) call 过程
7) 求余运算%
8)整数的奇偶odd
9) 幂运行**
10) 求阶乘!
11) 求和$
关于出错处理:分为词法分析错误、句法分析错误、运行时错误 (女口
除数为0) 允许变量名或函数名重复,但访问的时候以最后一次声明的为有效
2编译器
2.1 PL/X编译器结构概述
理程序PT./X 源樗序代码生威程序目标程厚图1 PL/X编译程序的结构图注:PUX语言目祐程序HJX
理程序
PT./X 源樗序
代码生威程序
目标程厚
图1 PL/X编译程序的结构图
注:
PUX语言目祐程序
HJX语言解釋执衬程序
内的中文表示子程厚或过程
:表示数据湍
表存调用參系
图2 PL/X的解释执行结构
语法分析过程PRO(是整个编译过程的核心,是指开始
您可能关注的文档
- JHA及SCL风险评价方法讲解(参考).docx
- JQT-84[1].保密协议(双方).docx
- JS实现的在线调色板实例.docx
- J项目进场退场筹备预案.docx
- K6+003八家村大桥旋挖钻机钻孔桩工程施工设计方案.docx
- KNT_M601型MPS模块化生产制造系统实验指导书.docx
- KTV销售经理工作计划.docx
- l5万立方米粉煤灰[砂]加气混凝土砌块项目进行可行性设计研究.docx
- LED演播室使用手册簿.docx
- LISHL7(网口通讯协议详情).docx
- 2026年广东省中山市劳动保障监察局人员招聘笔试模拟试题及答案解析.docx
- 2026年四川巴中市恩阳区考核招聘皮划艇教练1人考试参考题库及答案解析.docx
- 2026年上海市奉贤区劳动保障监察局人员招聘笔试模拟试题及答案解析.docx
- 2026年阳泉市郊区劳动保障监察局人员招聘笔试参考试题及答案解析.docx
- 2026年广东省汕头市劳动保障监察局人员招聘考试参考试题及答案解析.docx
- 2026年宜宾市翠屏区劳动保障监察局人员招聘考试备考试题及答案解析.docx
- 2025年景德镇市昌江区劳动保障监察局人员招聘笔试试题及答案解析.docx
- 2026年鹤岗市向阳区血液中心人员招聘笔试备考题库及答案解析.docx
- 2026年济南市槐荫区血液中心人员招聘考试备考试题及答案解析.docx
- 2026年娄底市娄星区血液中心人员招聘考试参考题库及答案解析.docx
最近下载
- 1传输线路竣工管理资料(模板).doc VIP
- JIS_D2001-1959_日本汽车用渐开线花键标准.pdf VIP
- 标准图集-20S517排水管道出水口图集.pdf VIP
- JTG_T 4520-2025《涉路施工安全评价技术规范》.pdf VIP
- 感染科慢性乙肝患者聚乙二醇干扰素治疗知情同意书.docx VIP
- 浙江省传统村落保护发展规划编制指南.doc VIP
- 新新贸易理论uibe.ppt VIP
- 格力特VC8000变频器说明书(简易版).pdf
- 金风1.5MW型风机3#变桨最小角度超限故障作业指导书.docx VIP
- TCCMA0135_2022_智能控制的人货两用施工升降机技术规程.docx VIP
原创力文档

文档评论(0)