> 其他 >
为什么在自上而下的语法分析中,文法不能含有左递归和公共左因子
人气:211 ℃ 时间:2020-05-21 07:42:36
解答
因为需要某个扩展时,需要根据读的到第一个字符来判断执行哪个扩展.如果有左递归的话,将会陷入不停扩展的死循环.如果有公共左因子的话,也无法判断该选择哪个扩展.比如E->EF,语法分析程序应该是E(){E();F();}这样,明显...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版