- 15
- 0
- 约1.37万字
- 约 16页
- 2019-10-15 发布于湖北
- 举报
编译原理实验报告
*******************************************************************************
*******************************************************************************
PL0语言功能简单、结构清晰、可读性强,而又具备了一般高级程序设计语言的必须部分,因而PL0语言的编译程序能充分体现一个高级语言编译程序实现的基本方法和技术。PL/0语言文法的EBNF表示如下:
程序::=分程序.
分程序 ::=[常量说明][变量说明][过程说明]语句
常量说明 ::=CONST常量定义{,常量定义};
常量定义 ::=标识符=无符号整数
无符号整数 ::= 数字{数字}
变量说明 ::=VAR 标识符{, 标识符};
标识符 ::=字母{字母|数字}
过程说明 ::=过程首部分程序{; 过程说明 };
过程首部 ::=PROCEDURE 标识符;
语句 ::=赋值语句|条件语句|当循环语句|过程调用语句
|复合语句|读语句写语句|空
赋值语句 ::=标识符:=表达式
复合语句 ::=BEGIN 语句 {;语句 }END
条件语句 ::= 表达式 关系运算符 表达式 |ODD表达式
表达式 ::=
您可能关注的文档
最近下载
- 2025年专业工具通达信软件操作详解教材 .pdf VIP
- 2026年南京市雨花台区公务员招聘考试备考试题及答案解析.docx VIP
- 2025版煤矿安全规程题库.doc VIP
- 2025年通达信软件使用详解 .pdf VIP
- 2026年南京市雨花台区车辆管理所系统人员招聘笔试参考试题及答案解析.docx VIP
- 9中煤进出口公司关于开展管理提升活动的指导意见.doc VIP
- 2026年南京市雨花台区车辆管理所系统人员招聘考试备考试题及答案解析.docx VIP
- 2026年南京市雨花台区车辆管理所系统人员招聘笔试备考题库及答案解析.docx VIP
- 中医定向透药治疗知情同意书.docx VIP
- 2026年南京市雨花台区事业单位人员招聘笔试参考题库及答案详解.docx VIP
原创力文档

文档评论(0)