编译原理题目 s→ (L)|aS|a L→L,S|S 消除左递归和回溯(过程请详细点)
题目重新发下
s→ (L)|aS|a
L→L,S|S
人气:383 ℃ 时间:2020-05-21 07:43:07
解答
消除回溯:提取左公因子a,(注:用e代表一补西农符号,就是反三的那个符号,在电脑上不知道怎么打那个符号)
S→aS'|(L)
S'→S|e
消除左递归:
L→SL'
L'→,SL'|e (注意S前面有一个符号“,”)
推荐
- 编译原理语法分析中,求first,follow集合时,要消除左递归吗
- 编译原理题:消除以下文法的公共左因子和左递归
- 编译原理中,经过消除左递归的文法就一定是LL1文法么?
- 1.甲,乙两站相距45千米,一列慢车和一列快车同时从甲,乙两站出发,速度分别是每52千米和每小时70千米,两车同向而行,开始时快车在慢车后面,问经过多少时间后快车追上慢车?
- 当A=2x²+1,B=4x²-2x-5,则:
- 如图是一个多面体的展开图,每个面内都标注了字母,请根据要求回答问题: (1)如果面A在多面体的底部,那么哪一面会在上面? (2)如果面F在前面,从左面看是面B,那么哪一面会在上
- 形容自立精神的成语
- 有一块菜地和一块稻田,菜地的一半和稻田的三分之一放在一起是13公顷,稻田的一半和菜地的一半放在一起是12公顷.那么这块稻田多少公顷?
猜你喜欢