PL0语言文法的EBNF表示.pptVIP

  • 263
  • 0
  • 约3.38千字
  • 约 24页
  • 2018-12-21 发布于天津
  • 举报
PL0语言文法的EBNF表示.ppt

授课内容 第一章 编译程序概述 第二章 PL/0编译程序的实现 第三章 文法和语言 第四章 词法分析 第五章 自顶向下语法分析方法 第六章 自底向上优先分析方法 第七章 LR分析方法 第八章 语法制导翻译和中间代码生成 第九章 符号表 第一○章 代码优化 第一一章 代码生成 第2章 PL/0编译程序的实现 目的:以PL/0为实例,学习编译程序实现的基本步骤和相关技术,对高级语言编译程序的实现建立整体概念。 PL/0语言 Pascal语言的子集 PL/0程序示例 PL/0的语法描述图 PL/0语言文法的EBNF表示 PL/0语言:PASCAL语言的子集 PL/0程序示例 CONST A=10; (* 常量说明部分 *) VAR B,C; (* 变量说明部分 *) PROCEDURE P; (* 过程说明部分 *) VAR D; PROCEDURE Q; VAR X; BEGIN READ(X); D:=X; WHILE X#0 DO CALL P; END; BEGIN WRITE(D); CALL Q;

文档评论(0)

1亿VIP精品文档

相关文档