
编译原理
编译原理
匿名用户小易
-
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译原理|LL(1)语法分析实验
LL(1)语法分析实验 一、实验目的 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单词,检查语法错误,即掌握语法分析过程。 掌握LL(1)语法分析器的设计与调试。 二、实验内容 针对CP语言中简单算术表达式文法G[E]: E→TE’ E’→ATE’|ε T→FT’ T’→MFT’ |ε F→(E) | i A → + | - M → * | / 求解相应的FIRST、FO...原创 2019-12-10 00:15:27 · 6241 阅读 · 1 评论 -
编译原理|递归下降分析子程序
递归下降分析子程序 一、实验目的 掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。 二、实验内容 给定CP语言中简单算术表达式文法G[E]: E→TE’ E’→ATE’|ε T→FT’ T’→MFT’ |ε F→(E) | i A → + | - M → * | / 根据该文法,编写递归下降分析子程序。 【说明】 终结符号...原创 2019-12-10 00:13:35 · 5559 阅读 · 0 评论 -
编译原理|词法分析程序设计
词法分析程序设计 一、实验目的 设计、编制并调试一个简单语言CP(Compiler Principle)的词法分析程序,加深对词法分析原理的理解。 二、实验内容 CP语言的词法 (1) 关键词: begin end if then else for while do and or not 注意:所有关键词都是小写的。 (2) 标识符ID,与标准C语言一致,即:以下划线或字...原创 2019-12-10 00:12:05 · 2138 阅读 · 1 评论