问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何判断一个文法是否为SLR(1)文法

发布网友 发布时间:2022-05-16 16:38

我来回答

2个回答

热心网友 时间:2023-11-17 05:45

最有效的方法是画slr分析表,有移入-规约冲突,或者规约-规约冲突的就不是slr文法,没有冲突就是slr文法。简单的用follow集合是不能准确判断它是不是slr文法的

热心网友 时间:2023-11-17 05:45

是。
例如证明下列文法是ll(1)文法但不是slr(1)文法
s->aaab|bbba
a->ᵋ(空值)
b->ᵋ(空值)
(1)首先该文法无左递归存在,没有公共左因子.
其次:对于s→aaab|bbba
first(aaab)={a}
first(bbba)={b}
first(aaab)∩first(bbba)=φ
所以该文法是ll(1)文法.
(2)证明该文法不是slr的.
文法的lr(0)项目集规范族为:
i0={s’→.s
s→.aaab
s→.bbba
a→.
b→.}
i1={
s’→
s.
}
i2={
s→a.aab
}
i3={
s→b.bba
}
i4={
s→aa.ab
a→.
}
i5={
s→bb.ba
b→.
}
i6={
s→aaa.b
}
i7={
s→bbb.a
}
i8={
s→aaab.
}
i9={
s→bbba.
}
考察i0:
follow(a)={a,b}
follow(b)={a,b}
follow(a)∩follow(b)=
{a,b}
产生规约-规约冲突.
所以该文法不是slr(1)文法.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 江淮皮卡油箱多少升油 江淮瑞风s3油箱有防盗滤网吗 瑞风商务车油箱多大 编译原理 G[S]: S::=a|b|(T) T::=T,S|S怎么消去左递归 用扩展的bnf表示法怎么消除文法左递归 最近对编译原理感兴趣,问下这个消除直接左递归文法是什么意思:P→Pα|β 编译原理题,在建立LL(1)语法分析器时,提左因子和消除左递归的目的是什么 【编译原理】自顶向下LL(1)分析中,消除左递归和提取左因子的目的是什么? 编译原理语法分析中消除左递归的问题。比如A→Ab|c中为什么说它是左递归呢,明明是A定义为Ab或者 左递归方式英文怎么写 喝刺梨饮料能解酒护肝吗? 编译原理中 左递归具体解释是什么? applewatch不能用blued 最近口腔溃疡反反复复不好,喝了刺梨原汁饮品喝了两次溃疡好了,刺梨对这个真的有用吗? 易信软件能在applewatch上使用吗? 小孩不小心吃多了,积食喝刺梨饮料,感觉明显好多,你们的会这样吗? 富士xt10黑色和银色机身哪个好看 富士(FUJIFILM)F85数码相机(银色)卡错误是什么原因 林心如删除恩爱*照上热搜,明星的感情生活对粉丝来说算私事吗? 林心如被问有没有恭喜大S具俊晔结婚,林心如是怎么高情商回答的? 排气量2,4升的瑞风油箱容量和油耗 构造SLR(1)文法是不是要先消除左递归 三个信放2个箱子概率 “亲之信之”“小信未弗”“必以信”的三个信字解释各不同请问分别什么意思?《出师表》 将三封信随机投入到三个信箱中,则每个信箱都不空的概率是 三个自信的理念意义 如何坚定“三个自信” 如何做到三个自信 为什么有些人仙道佛三个信仰都有? 油漆店面设计应该怎么做 艺术涂料店内用什么灯光比较好 用js可以编写坦克大战了相当于学到了什么程度 美国邓恩艺术涂料怎么样? 油漆店周边居民要求多少距离? 怎样选择墙面涂料? 我的被封 了,怎么登都登不上,怎么办? 太原代驾那个公司最好 油漆店开展“满100送20,多买多送的酬宾活动”,所购漆的售价为每千克34元.试问购买五夹板和油漆共需多少 卖涂料跟人家跑业务要去什么地方跑 女生大学该不该当寝室长?