构造预测分析表中的FIRST和FOLLOW集合到底是怎么构造的,VT和VN到底指的啥,实在是查不清楚

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 11:53:05

构造预测分析表中的FIRST和FOLLOW集合到底是怎么构造的,VT和VN到底指的啥,实在是查不清楚
构造预测分析表中的FIRST和FOLLOW集合到底是怎么构造的,VT和VN到底指的啥,实在是查不清楚

构造预测分析表中的FIRST和FOLLOW集合到底是怎么构造的,VT和VN到底指的啥,实在是查不清楚
Vt是终结符号集,Vn是非终结符号集
FIRST(a)其实就是可从a推导得出的串的首符号的集合.FOLLOW(a)就是在某些句型中可能紧跟在a右边的终结符号的集合.它们有一个很严谨但是很难懂的创建规则:
FIRST集求法
First集合最终是对产生式右部的字符串而言的,但其关键是求出非终结符的First集合,由于终结符的First集合就是它自己,所以求出非终结符的First集合后,就可很直观地得到每个字符串的First集合.
1.直接收取:对形如U->a…的产生式(其中a是终结符),把a收入到First(U)中
2.反复传送:对形入U->P…的产生式(其中P是非终结符),应把First(P)中的全部内容传送到First(U)中【意思就是只需要把第一个非终结符的First集传过去~这个地方是要注意的地方,也是难点】.
FOLLOW集的求法
Follow集合是针对非终结符而言的,Follow(U)所表达的是句型中非终结符U所有可能的后随终结符号的集合,特别地,“#”是识别符号的后随符.注意Follow集合是从开始符号S开始推导.
1.直接收取:注意产生式右部的每一个形如“…Ua…”的组合,把a直接收入到Follow(U)中.因a是紧跟在U后的终结符.
2.直接收取:对形如“…UP…”(P是非终结符)的组合,把First(P)直接收入到Follow(U)中【在这里,如果First(P)中有空字符,那么就要把左部(假设是S)的Follow(S)送入到Follow(U)中.还有就是Follow集中是没有空字符的】.
3.直接收取:若S->…U,即以U结尾,则#∈Follow(U)
4.*反复传送:对形如U->…P的产生式(其中P是非终结符),应把Follow(U)中的全部内容传送到Follow(P)中.
比较复杂,但是把方法记死总能做出来,比较好的办法就是多做几个练习,熟练就好了.
明天我就要考编译了,求RP啊求RP,bless me~

构造预测分析表中的FIRST和FOLLOW集合到底是怎么构造的,VT和VN到底指的啥,实在是查不清楚 编译原理:消除文法中的左递归消除文法G1中的左递归后构造预测分析表. EViews ARMA预测求助EViews 6 ,ARMA预测中的,pq判断、显著性分析等.我找不到AIC,动态预测准确性不高. 金融时间序列分析用R语言建立AR模型?对数据“m-ibm3dx2608.txt”中的变量ewrtn做一个AR模型,并①确定模型阶数,②检验模型的稳定性;③估计参数;④预测,预测原点h=986.做向前一步和两步的预测, jquery中的 :first和 :first-child有区别吗 什么是烟气分析仪请问烟气分析仪的基本构造和基本原理? 仪器分析中的有关于气相色谱仪的基本构造 层次分析法如何预测 地质剖面图,分析构造发展史 分析图示体系几何构造 英语翻译会计电算化就是把电子计算机和现代数据处理技术应用到会计工作中的简称,是用电子计算机代替人工记账、算账和报账,以及部分代替人脑完成对会计信息的分析、预测、决策的过 观测数据分析中几种方法的探讨(一) 回归-时间序列模型和贝叶斯预测模型 用小波分析怎么预测?主要是金融数据的预测! 制冷系统中的循环桶和油分离器冷却器蒸发器中的作用和构造? 结合板块构造知识分析红海和地中海的变化趋势. 财务预测中的回归分析法是怎么一回事?原理是什么?怎样应用?请举简单例子 按六书构造分析汉字的构造 从,长、 什么是回归分析法、时间序列法、投入产出法、数学归纳法和马尔科夫链预测法?什么是等维灰数递补动态预测?