
编译原理
编译原理
匿名用户小易
-
展开
-
编译原理|LL(1)语法分析实验
LL(1)语法分析实验一、实验目的了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单词,检查语法错误,即掌握语法分析过程。掌握LL(1)语法分析器的设计与调试。二、实验内容针对CP语言中简单算术表达式文法G[E]:E→TE’E’→ATE’|εT→FT’T’→MFT’ |εF→(E) | iA → + | -M → * | /求解相应的FIRST、FO...原创 2019-12-10 00:15:27 · 6209 阅读 · 1 评论 -
编译原理|递归下降分析子程序
递归下降分析子程序一、实验目的掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。二、实验内容给定CP语言中简单算术表达式文法G[E]:E→TE’E’→ATE’|εT→FT’T’→MFT’ |εF→(E) | iA → + | -M → * | /根据该文法,编写递归下降分析子程序。【说明】终结符号...原创 2019-12-10 00:13:35 · 5531 阅读 · 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 · 2125 阅读 · 1 评论