
PL/0编译原理实验报告
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验报告详细记录了基于PL/0语言的编译器设计与实现过程,涵盖了词法分析、语法分析及代码生成等关键技术环节。
使用C++Builder实现PL/0汇编语言的扩展功能如下:
1. 增加保留字:ELSE, FOR, STEP, UNTIL, RETURN。
2. 引入新的运算符:+=,-=,++,--,∧(逻辑与),∨(逻辑或),┓(逻辑非)。
3. 将不等号#修改为<>。
对PL/0进行上述扩展后,请完成以下任务:
- 编写相关文法;
- 绘制语法图;
- 设计语义规则。特别注意增加条件语句的ELSE子句部分的设计与实现。
全部评论 (0)
还没有任何评论哟~


