编译原理 文法的化简与改造
1.用C/C++语言编写方法的化简和改造程序,实现以下功能之一(如实现两个功能,则满分为110分;如实现三个功能,则满分为120分):(1)无用符号和无用产生式的删除,参考课本中算法2.1和算法2.2。(2)ε-产生式的消除,参考课本中算法2.3、2.4和2.5。(3)单产生式的消除,参考课本中算法2.6。
用户评论
推荐下载
-
文法化简消除空产生式单元产生式消除无用符号
c++源码文法化简的步骤:1.消除空产生式2.消除单元产生式3.消除第二类无用符号4.消除第一类无用符号附演示视频,是两个分开的算法,可以自己合并一下
93 2020-05-23 -
编译原理词法分析和LL1文法判定
我们实验课的报告,可以下载参考一下。感谢平台提供分享机会
9 2020-09-20 -
第二章编译原理高级语言及其文法
编译原理高级语言及其文法
7 2020-08-21 -
编译原理课程设计LL1文法判定
这个是我的编译原理课程设计作业。用C#实现。参考书籍:《编译原理》张素琴吕映之蒋维杜戴桂兰著清华大学出版社2005年2月第2版。
17 2020-05-19 -
编译原理课程设计LL1文法判定
本程序主要由两大部分组成,分析部分和求值部分。即对表达式进行语法分析,在语法分析成功的情况下,再对表达式求值,语法分析出错时给出相应的错误信息。
24 2019-01-20 -
编译原理LL1文法两个版本
共有两个版本:一、网上淘到的代码,使用的图存储产生式关系;二、完全使用陈火旺的编译原理中的理论:先构造FIRST集合,然后是FOLLOW集合,最后是预测分析表的构造。放到网上,望大家共享!!
19 2019-03-10 -
编译原理课程设计LL1文法演示
c#编写的LL(1)文法演示,对前一个进行了修改,可用作课堂演示,也可作为课程设计使用
16 2019-03-08 -
编译原理算符优先文法实验报告代码运行成功
编译原理算符优先文法实验报告代码运行成功
21 2019-05-17 -
编译原理C++实现判断LL1文法
编译原理C++实现判断LL(1)文法,first集,follow等
66 2019-05-21 -
编译原理判空是否为LL1文法
编译原理实验所有程序推出空,求first集合,follow集合,select集合,是否为ll1文法
20 2019-05-13
暂无评论