早教吧作业答案频道 -->其他-->
为什么在自上而下的语法分析中,文法不能含有左递归和公共左因子
题目详情
为什么在自上而下的语法分析中,文法不能含有左递归和公共左因子
▼优质解答
答案和解析
因为需要某个扩展时,需要根据读的到第一个字符来判断执行哪个扩展.
如果有左递归的话,将会陷入不停扩展的死循环.如果有公共左因子的话,也无法判断该选择哪个扩展.
比如E->EF,语法分析程序应该是
E()
{
E();
F();
}
这样,明显是个无限递归.
再比如E->aA|aB,当读到a时,分析器无法知道下一步该调用A的扩展函数还是B的扩展函数.
如果有左递归的话,将会陷入不停扩展的死循环.如果有公共左因子的话,也无法判断该选择哪个扩展.
比如E->EF,语法分析程序应该是
E()
{
E();
F();
}
这样,明显是个无限递归.
再比如E->aA|aB,当读到a时,分析器无法知道下一步该调用A的扩展函数还是B的扩展函数.
看了 为什么在自上而下的语法分析中...的网友还看了以下:
左右的地位高低史记信陵君窃符救赵中”坐定,公子从车骑,虚左,自迎夷门侯生”人教版注解是左,左边的位 2020-05-17 …
ks质子自递常数是?除了水的自递常数kw,有没有别的物质的自递常数?例如呢? 2020-05-21 …
A.不以非终结符开头B.不以终结符开头C.不含左递归D.不含右递归 2020-05-26 …
元素周期表内,原子半径从右上至左下递增能不能这么说?正确的说法又是啥? 2020-06-09 …
谁知道包含“左”和“右”的词语例如:左思右想,左顾右盼.(越多越好) 2020-06-11 …
关于左自增左自减,右自增右自减的问题#includeintmain(){intresult;int 2020-06-11 …
如图A表示神经元之间兴奋传导的过程,图B是图A中⑤结构的部分放大.回答问题:(1)图A中的③④⑤共 2020-07-29 …
“买一赠一,赠品、奖品不予‘三包’,打折商品概不退还;某银行注销卡申请书规定:(消费者)同意自递交申 2020-11-08 …
兴奋在两个神经元之间通过突触传递,如图为突触结构模式图,下列叙述错误的是()A.在突触中信号传递方向 2020-12-02 …
兴奋在两个神经元之间通过突触传递,图为突触结构模式图,下列叙述错误的是()A.在突触中信号传递方向是 2020-12-21 …