- 97
- 0
- 约 7页
- 2017-02-15 发布于四川
- 举报
编译原理实验报告(PL0语言功能扩充)
实验报告
课程名称:编译原理 实验名称:实验三 扩展功能的PL/0编译程序
班级: 姓名: 学号:
一.实验目的
在分析理解PL/0编译程序的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。
二.实验内容
在PL/0语言的基础上增加对整型一维数组的支持、扩充IF-THEN-ELSE条件语句、增加REPEAT语句、支持带参数的过程和增加注释等,如下所示:
(1)条件语句?::=?条件语句 语句(3)增加REPEAT语句,格式为:
复合语句?::=?REPEAT语句条件
case IFSYM:
GetSym();
CONDITION(SymSetUnion(SymSetNew(THENSYM,DOSYM),FSYS),LEV,TX);
if (SYM==THENSYM) GetSym();
else Error(16);
CX1=CX; GEN(JPC,0,0);
STATEMENT(FSYS,LEV,TX);
CX2=CX; GEN(JMP,0,CX+1);
CODE[CX1].A=CX;
if (SYM==SEMICOLON)
您可能关注的文档
- 绩效考核详细的考核指标与计算方法.doc
- 绩效考核迎检材料编目.doc
- 项目管理工程师-模拟题(下午)-4.0.doc
- 项目管理工程师-模拟题(下午)-1.1.doc
- 绩溪县招投标中心龙川桥工程结算审计询价.doc
- 项目管理工程师-模拟题答案-v1.1.doc
- 项目管理工程师-练习题(上午).doc
- 维C银翘片生产工艺规程1.doc
- 维修委托协议《草稿》.docx
- 项目管理案例分析实践报告.doc
- 互感器原理、试验方法、运行维护及典型缺陷分析.pptx
- 《商品条码 物流单元编码与条码表示》标准立项修订与发展报告.docx
- 《离散制造业制造运行管理(MOM)系统 第6部分:应用指南》标准立项修订与发展报告.docx
- 《离散制造业制造运行管理(MOM)系统 第4部分:集成接口》标准立项修订与发展报告.docx
- 《连续搬运机械 分类》标准立项修订与发展报告.docx
- 《连续纤维增强陶瓷基复合材料高温水氧环境下压缩强度试验方法》标准立项修订与发展报告.docx
- 《离散制造业制造运行管理(MOM)系统 第5部分:评测要求》标准立项修订与发展报告.docx
- 《连续搬运机械 术语》标准立项修订与发展报告.docx
- 《铝基钎料 第3部分:药皮钎料》标准立项修订与发展报告.docx
- 《绿色产品评价 水泥制品》标准立项修订与发展报告.docx
最近下载
- 2025年版《中国药典》四部目录.pdf
- 创新日化德固赛在.pdf VIP
- 创新日化德固赛tegopren.pdf VIP
- 三垦 SAMCO-i系列大容量变频器使用说明书.pdf VIP
- 2026校招黑龙江省交通投资集团笔试真题(完整版+答案).docx VIP
- (正式版)D-L∕T 984-2018 油浸式变压器绝缘老化判断导则.docx VIP
- 项目1 1.1 植物生产与环境概述(2)(课件)- 《植物生产与环境》(高教版第四版)同步精品课堂.pptx VIP
- 2020-2026全球及中国铝箔模切盖行业研究及十四五规划分析报告.docx VIP
- TCCEAS008-2026《建设工程造价咨询成果文件质量标准》.pdf VIP
- 钢结构工程量计算表格式.xls VIP
原创力文档

文档评论(0)