本程序要求用户在控制台里输入非终极符,终结符与产生式,然后对用户输入的文法进行分析,得出first集 与follow 集,并打印出预测分析表用户决定是否继续进行句型分析,如继续则给出符号分析栈的实现,从而判断刚输入的句子是否为符合该文法的句子。 该程序遵循LL(1) 文法FIRST(A)的构造:是A的所有可能推导的开头终结符或可能的ε FOLLOW(A)是所有句型中出现在紧接A之后的非终结符或“#” 预测分析程序 构造LL(1)分析表 ⅰ,构造文法中所有元素的FIRST和FOLLOW集合 ⅱ,对文法G的每个产生式A->α执行第三步和第四步 ⅲ,对每个终结符a∈FIRST(α),把A->α加至M[A,a] ⅳ,若ε∈FIRST(α),则对任何b∈FOLLOW(A)把A->α加至M[A,b]中 ⅴ,把所有无定义的M[A,a]标上“出错标志”
资源简介:DM642 串口通讯程序,可以嵌入到其他程序中使用
上传时间: 2025-05-24
上传用户:天涯海角舞阳
资源简介:这册高级生态学是安徽大学生命科学院上课的相关老师的课件,可供生态学以及资源与环境相关学科的本科生和研究生的学习。如果要报考安徽大学的研究生,更值得参阅。
上传时间: 2025-05-24
上传用户:627686204
资源简介:在cypress晶片上實驗讀取ps2 keyboard按鍵後顯示在lcd上,同時利用I2C寫入EEPROM
上传时间: 2025-05-24
上传用户:xyxy98
资源简介:51波特率初值设定软件,不知道定时初值时,可以通过此软件来算计算,很好用的
上传时间: 2025-05-24
上传用户:nijn
资源简介:嵌入式C_C++语言精华文章集锦,PDF文档
上传时间: 2025-05-24
上传用户:xiaoming_job
资源简介:SQL SERVER数据库连接java源代码,
上传时间: 2025-05-24
上传用户:yejaby
资源简介:单片机快速入门原程序,供初学者使用,全部为例题
上传时间: 2025-05-24
上传用户:jun.zhuo
资源简介:使用最广泛的radius的linux的源码,freeradius
上传时间: 2025-05-24
上传用户:天晴没有眼泪