早教吧作业答案频道 -->其他-->
LL(1)文法一定是2型文法或3型文法吗?属于0型或1型文法但不属于2、3型文法的可能是LL(1)文法吗?怎么消除左递归?
题目详情
LL(1)文法一定是2型文法或3型文法吗?
属于0型或1型文法但不属于2、3型文法的可能是LL(1)文法吗?怎么消除左递归?
属于0型或1型文法但不属于2、3型文法的可能是LL(1)文法吗?怎么消除左递归?
▼优质解答
答案和解析
LL文法一定是无二义性文法,但是二义性文法却不一定是LL文法.LL文法比较简单,解决的范围有限.消除做递归的方法:
对所有的形如Ai->α,排序.{A1,A2,A3,A4.An}
for(从1到n的每一个i){
for(从1到i-1的每一个j){
将形如Ai->Ajα的产生式替换为产生组Ai->γ1α|γ2α.|γkα,
其中Aj->γ1|γ2.|γk
}
消除立即做递归
}
对所有的形如Ai->α,排序.{A1,A2,A3,A4.An}
for(从1到n的每一个i){
for(从1到i-1的每一个j){
将形如Ai->Ajα的产生式替换为产生组Ai->γ1α|γ2α.|γkα,
其中Aj->γ1|γ2.|γk
}
消除立即做递归
}
看了 LL(1)文法一定是2型文法...的网友还看了以下:
水溶液浓度为0.1 mol·L-1,pH=1的HA0.1 mol·L-1,pH=1说,H+浓度为0 2020-05-16 …
在mA+NbpC的可逆反应中,m、n、p为各物质的化学计量数.现测得C每分钟增加amol/L,B每 2020-05-20 …
在一定条件下,可逆反应A2(g)+B2(g)==2C(g)达到平衡时,各物质的平衡浓度c(A2)= 2020-06-27 …
在一定条件下,可逆反应A2+B2=2C(都是气体)达到化学平衡状态,经测得平衡时,c(A2)=0. 2020-07-13 …
氧气的摩尔质量为32.0g·mol-1,由此求出的标准状况下氧气的密度可能是()A.1.5g·L- 2020-07-19 …
已知线段AB和直线l,过A、B两点作圆,并使圆心在l上1当l//AB时,可作几个这样的圆?2当l与 2020-08-03 …
[模棱两可]模棱两可的拼音是:[1]móléngliǎngkě[2]múlíngliǎngkě[3] 2020-11-03 …
口算题7.它+它.u=0.7×16-16×0.它=6÷1.它=9.它÷它.3=它l÷l+16÷l=1 2020-12-13 …
你帮我回答的化简函数很厉害,你还可以帮我化简几道题吗?用卡诺图法化简1题L=∑m(0,1,3,5,7 2020-12-23 …
一定条件下,可逆反应A2(g)+B2(g)=2C(g)达到平衡时,各物质的平衡浓度为:c(A2)=0 2020-12-28 …