用C语言编写实现编译原理实验判断文法是不是LL1文法的程序。程序简单易懂,且基本功能都实现了。
编译原理实验:非递归预测分析;对LL1文法进行预测分析、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、///////////////////
这个是在VC++6.0下开发的MFC应用程序,预测分析LL1文法,输入文法后,会一次产生First集、Follow集、Select集,然后产生相应的预测分析表。最后可以输入一个句子,判断是否是该文法的
录入合法的LL(1)文法,将输出LL(1)预测分析表,并可以对输入的句子进行语法分析输出相应语法树。
文件夹下的appskin.asz文件为程序的皮肤文件,请保证其始终跟应用程序保持在同一目录之下。
这个也是在VC++6.0 下开发的MFC应用程序,预测分析LL1文法,输入文法后,会输出First集、Follow集、Select集,然后产生相应的预测分析表。最后可以输入一个句子,判断是否是该文法的
该程序能求出任意给定的文法的所有非终极符和终极符的first集,所有非终极符的follow集,所有语句的select集,能求出能导空的非终极符集合。给定任意字符串该程序能判定出是否能接受
*实验三LL(1)分析表演示程序模板(教学实验用)**采用LL(1)表分析法实现表达式文法的语法检验。*(0)E->TX*(1)X->+TX(2)X->-TX(3)X->ε*(4)T->FY*(5)Y
模拟了编译原课LL(1)文法的分析过程供计算机专业编译原理课程设计使用
LL1文法识别词法分析程序编译原理程序花了几天时间用C++编写的程序。简单的词法设计——DFA模拟程序语法设计——基于LL(1)文法的预测分析表法
用户评论