编译原理实验报告
*******************************************************************************
*******************************************************************************
PL0 语言功能简单、结构清晰、可读性强,而又具备了一般高级程序设计语言的必须部分,因而 PL0 语言的编译程序能充分体现一个高级语言编译程序实现的基本方法和技术。 PL/0 语言文法的 EBNF 表示如下:
程序::=分程序.
分程序 ::=[ 常量说明 ][ 变量说明 ][ 过程说明 ] 语句
常量说明 ::=CONST 常量定义 { ,常量定义 };
常量定义 ::=标识符 =无符号整数
无符号整数 ::= 数字{ 数字}
变量说明 ::=VAR 标识符{, 标识符};
标识符 ::=字母{ 字母|数字}
过程说明 ::=过程首部 分程序{; 过程说明 };
过程首部 ::=PROCEDURE 标识符;
语句 ::=赋值语句 |条件语句 |当循环语句 |过程调用语句
|复合语句 |读语句写语句 |空
赋值语句 ::=标识符 :=表达式
复合语句 ::=BEGIN 语句 {; 语句 }END
条件语句 ::= 表达式
您可能关注的文档
- 如何鉴别手中的是强势股还是弱势股.docx
- 学校健康教育评价方案.docx
- 绿色施工方案.docx
- 大米小米糯米玉米黑米高粱米小麦的营养和功效.docx
- 酒店管理沟通实务及技巧课程标准.docx
- 2014年辽宁省普通高中数学学生学业水平考试真题.docx
- 天河区中考数学一模试题.docx
- 钢结构分项单独招标与总包专业分包区别分析.docx
- 软件项目开发和管理规范V1.0.docx
- 《物流管理定量分析方法》复习练习.docx
- 八年级上册江西版《初中语文一遍过》课堂测(OCR).pdf
- 七年级上册人教版《初中语文一遍过》测评卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》试卷【教师用书】(OCR).pdf
- 七年级上册人教版《初中地理一遍过》教师版(OCR).pdf
- 九年级上册译林牛津版《初中英语一遍过》测评卷(OCR).pdf
- 九年级上册冀教版《初中英语一遍过》单元卷(OCR).pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》【教师用书】(OCR).pdf
- 【横版】27张宇基础30讲做题本.pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷教用(OCR).pdf
最近下载
- 4.1 社会主要矛盾的变化.pptx VIP
- TCCMA0135_2022_智能控制的人货两用施工升降机技术规程.docx VIP
- 大体积水工混凝土监理细则.docx VIP
- 重卡新能源汽车充电站项目可行性研究报告申请立项.doc
- IPC 7530B 2024 中文版 回流焊波峰焊温度曲线测试指南.docx VIP
- 广西金之宝年产5万吨环保提金剂建设项目环境影响报告书.pdf VIP
- 战火英雄2修改教程.docx VIP
- 2025至2030全球及中国混响室行业项目调研及市场前景预测评估报告.docx
- 2025至2030多功能引流导管行业市场占有率及投资前景评估规划报告.docx VIP
- 2026邳州市司法局公开招聘社工20人考试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)