编译原理实验七:LL(1)文法的判断,zip文件里包含实验报告和源代码两部分。
2019-12-21 22:21:12 39KB 编译原理
1
这个很全面的描写的,下了就可以用的.。。。。。。。。。。。。。。。
2019-12-21 22:18:33 280KB LL(1)文法
1
预测分析表自动构造程序的实现 设计内容及要求:对于任意输入的一个LL(1)文法,构造其预测分析表。要求:首先实现集合FIRST(X)构造算法和集合FOLLOW(A)构造算法,再实现教材P.79给出的预测分析表构造算法。程序显示输出预测分析表或输出到指定文件中。 预测分析程序的实现 设计内容及要求: 对文法 G: E→E+T|T 按教材P.76表4.1构造出G的预测分析程序, T→T*F|F 程序显示输出如P.78那样的匹配过程。 F→(E)|i
2019-12-21 21:33:44 236KB 编译原理 c++ 课程设计
1
完整版LL(1)分析过程模拟课程设计报告
2019-12-21 21:11:02 149KB LL(1),课设
1
编译原理的LL(1)文法判断代码,可以在codeblocks上无碍运行(凑字数用:祝大家学习进步天天开心)
2019-12-21 21:01:48 13KB fundamentals
1
1、项目开发工具为MyEclipse2014 2、使用了Struts2框架作为控制层 3、HTML5图形用户界面 4、JAVA语言写后端 该项目完成的功能有:自动消去规则左递归;自动计算出First、Follow集;自动构造预测分析表;可输入句子进行判断。 代码我都写了注释,由于项目后期完成的比较急促,所以代码冗余度比较大,还没有时间进行精简。 如果不需要网页的图形用户界面,可将项目中的算法部分单独取出,也可直接运行得到结果。算法部分位于项目中的MyClass包中。
2019-12-21 20:47:00 50KB 编译原理 JAVA 预测分析 LL(1)
1
1. 实验内容 1、 让计算机接受一个文法,示例如(仅供参考): G[S] 为: S→AB S→bC A→ε A→b B→ε B→aD C→AD C→b D→aS D→c 2、 编程实现对上述文法是否是LL(1)文法的判断,是则给出肯定回答,否则给出否定回答。 3、判别是否是LL(1)文法 。。。。。。
2019-12-21 20:44:52 1KB 编译原理实验 LL(1)文法 python
1
需要创建一个名字叫project.txt的文件来存储要识别的文法
2019-12-21 20:32:47 13KB 编译原理 c++ 语法分析
1
把句子,vn分类处理了。可直接从txt文档中读取LL1算出文法,多年前的了,原谅我现在不知道叫什么,总之可以用来做题偷懒,任何计算LL1文法分析表都能使用该程序计算,做题什么的见鬼去吧
2019-12-21 20:30:57 112KB LL1文法
1