编译原理实验-(词法语法分析-附源代码.docxVIP

  • 15
  • 0
  • 约1.37万字
  • 约 16页
  • 2019-10-15 发布于湖北
  • 举报

编译原理实验-(词法语法分析-附源代码.docx

编译原理实验报告 ******************************************************************************* ******************************************************************************* PL0语言功能简单、结构清晰、可读性强,而又具备了一般高级程序设计语言的必须部分,因而PL0语言的编译程序能充分体现一个高级语言编译程序实现的基本方法和技术。PL/0语言文法的EBNF表示如下: 程序::=分程序. 分程序 ::=[常量说明][变量说明][过程说明]语句 常量说明 ::=CONST常量定义{,常量定义}; 常量定义 ::=标识符=无符号整数 无符号整数 ::= 数字{数字} 变量说明 ::=VAR 标识符{, 标识符}; 标识符 ::=字母{字母|数字} 过程说明 ::=过程首部分程序{; 过程说明 }; 过程首部 ::=PROCEDURE 标识符; 语句 ::=赋值语句|条件语句|当循环语句|过程调用语句 |复合语句|读语句写语句|空 赋值语句 ::=标识符:=表达式 复合语句 ::=BEGIN 语句 {;语句 }END 条件语句 ::= 表达式 关系运算符 表达式 |ODD表达式 表达式 ::=

文档评论(0)

1亿VIP精品文档

相关文档