(1)要提供一个源程序编辑界面,让用户输入文法规则(可保存、打开存有文法规则的文件) (2)检查该文法是否存在着左递归,如果有,则消除该文法的左递归。因此需要提供窗口以便用户可以查看消除左递归后的结果。 (3)检查该文法是否存在着左公共因子,如果有,则消除该文法的左公共因子。因此需要提供窗口以便用户可以查看消除左公共因子的结果。 (4)需要提供窗口以便用户可以查看文法对应的LL(1)分析表,并报告该文法是否为LL(1)文法。 (5)需要提供窗口以便用户输入需要分析的句子。 (6)需要提供窗口以便用户查看使用LL(1)分析该句子的过程。【可以使用表格的形式逐行显示分析过程】 (7)应该书写完善的软件文档
2019-12-21 21:37:58 1.06MB LL(1)生成器 编译原理 Qt 华南师范大学
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:33:07 107KB LL(1)分析法 编译原理 c++
1
重庆理工大学 编译原理 课程设计。用java编写,有漂亮的界面,支持词法分析,正规式转换、LL(1)分析、LR(0)分析、算符优先分析
2019-12-21 21:32:36 189KB 语法分析
1
c语言实现LL(1)语法分析器,可视化界面
2019-12-21 21:25:47 3.24MB LL(1) first follow 语法分析器
1
1.本人就读于JLU,苦于刚开始做编译原理实验时上网很难搜到可用的相关材料,故辛辛苦苦做完后把自己搜到的材料和写的程序奉献给后来居上的学弟,希望你们能从中学到东西,哪怕只有一点点,我也所做无憾了; 2.该资源分值较大,但保证物超所值!里面包含了我自己100%原创的Java程序和down的CSDN上的另一份程序,本人无意冒犯,只是觉得好就顺手推荐一下,还有我自己写的LL(1)分析表和别人分享的一本详尽的电子书,相必大家也会很喜欢; 3.有一点希望大家注意:请大家适当借鉴,有所创新,严禁抄袭,否则后果自负,不过相信大家肯定不是那种人啦,但套话还是免不了的。 欢迎大家批评指正,如果觉得做得还行就赞一个,嘿嘿!
2019-12-21 21:23:30 6.11MB SNL 编译器 词法分析 语法分析
1
完整版LL(1)分析过程模拟课程设计报告
2019-12-21 21:11:02 149KB LL(1),课设
1
编译原理实验2 LL(1)分析法,和课本上的输出一致。
2019-12-21 21:10:33 56KB 编译 LL(1) 编程
1
C#2010完整开发编译原理(词法分析+LL(1)分析),词法分析实现输入代码自动标识关键字(该颜色,智能编程环境,不限语言),LL(1)分析实现输入文法,求解FIRST,FOLLOW集,得出预测分析表,匹配字符串。
2019-12-21 21:06:20 112KB 编译原理
1
语法分析器调用的是词法分析器的类。。。 自己写的。。LL(1)。。。 预测分析。。。
2019-12-21 21:05:40 6KB 语法分析器 LL(1) 预测分析 java
1