![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
文章平均质量分 86
渣渣的夏天
意静不随流水转,心闲还笑白云飞。
展开
-
编译原理 实验1《词法分析程序设计与实现》
实验1《词法分析程序设计与实现》一、实验目的 加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。二、实验内容 自定义一种程序设计语言,或者选择已有的一种高级语言,编制它的词法分析程序。词法分析程序的实现可以采用任何一种编程语言和编程工具。 从输入的源程序中,识别出各个具有独立...原创 2019-08-04 16:07:40 · 32752 阅读 · 3 评论 -
编译原理 实验2《预测分析法设计与实现》
实验2《预测分析法设计与实现》一、实验目的 加深对语法分析器工作过程的理解;加强对预测分析法实现语法分析程序的掌握;能够采用一种编程语言实现简单的语法分析程序;能够使用自己编写的分析程序对简单的程序段进行语法翻译。二、实验内容 在实验1的基础上,用预测分析法编制语法分析程序,语法分析程序的实现可以采用任何一种编程语言和工具。三、实验方法实验采用C++程序语言进行设计,利用txt文...原创 2019-08-04 16:15:30 · 15582 阅读 · 4 评论 -
编译原理 实验3《算符优先分析法设计与实现》
实验3《算符优先分析法设计与实现》一、实验目的 加深对语法分析器工作过程的理解;加强对算符优先分析法实现语法分析程序的掌握;能够采用一种编程语言实现简单的语法分析程序;能够使用自己编写的分析程序对简单的程序段进行语法翻译。二、实验内容 在实验1的基础上,用算符优先分析法编制语法分析程序,语法分析程序的实现可以采用任何一种编程语言和工具。三、实验方法 1.实验采用C++程序语言进行...原创 2019-08-04 16:26:25 · 16917 阅读 · 1 评论 -
编译原理 实验4《递归下降分析法设计与实现》
实验4《递归下降分析法设计与实现》一、实验目的 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。二、实验内容 程序输入/输出示例(以下仅供参考): 对下列文法,用递归下降分析法对任意输入的符号串进行分析:(1)E-TG(2)G-+TG|—TG(3)G-ε(4)T-FS(5)S-*FS|/FS(6)S-...原创 2019-08-04 16:33:38 · 13578 阅读 · 2 评论 -
编译原理 实验5《LR(1)分析法设计与实现》
实验5《LR(1)分析法设计与实现》一、实验目的 构造LR(1)分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子,了解LR(K)分析方法是严格的从左向右扫描,和自底向上的语法分析方法。二、实验内容 程序输入/输出示例(以下仅供参考): 对下列文法,用LR(1)分析法对任意输入的符号串进行分析:(1)E-E+T(2)E-E—T(3)T-T*F(4)T-T/...原创 2019-08-04 16:49:48 · 19386 阅读 · 6 评论