早教吧作业答案频道 -->其他-->
编译原理语法分析问题,那位帮帮忙啊,30分全给了!!救人对下面文法G:S->SaA|bBA->aB|cB->Bb|d1.消除该方法的左递归。2.计算消除左递归后的方法的每个非终结符的FIRST集和FOLLOW集
题目详情
编译原理 语法分析问题,那位帮帮忙啊,30分全给了!!救人对下面文法G: S->SaA|bB A->aB|c B->Bb|d 1.消除该方法的左递归。 2.计算消除左递归后的方法的每个非终结符的FIRST集和FOLLOW集。 3.判断方法是否为LL(1)方法,若是请构造它的预测分析表。 麻烦把过程写下,谢谢。
▼优质解答
答案和解析
1. S->bBS' S'->aAS'|ε A->aB|c B->dB' B'->bB'|ε 2. First(S)={b} First(S')={a,ε} First(A)={a,c} First(B)={d} First(B')={b,ε} Follow(S)={#} Follow(S')={a,#} Follow(A)={a} Follow(B)={a} Follow(B')={a} 3.不是LL(1)文法,因为 SELECT(S'->aAS')∩SELECT(S'->ε)={a}∩{a,#} ={a}≠空集 SELECT(A->aB)∩SELECT(A->c)={a}∩{c}=空集 SELECT(B'->bB')∩SELECT(B'->ε)={b}∩{a}=空集
看了编译原理语法分析问题,那位帮帮...的网友还看了以下:
Jeviensdel’avoirautéléphone分析Jeviensdel’avoirauté 2020-04-27 …
关于DNA的拓扑结构L=T+WDNA拓扑结构中有意个公式L=T+W,书上说在DNA任何拓扑状态下L 2020-06-14 …
直线l的解析式为y=-x+4,它与x轴,y轴分别相交于A、B两点,平行于直线l的直线m从原点O出发 2020-06-29 …
瞬时增长速率积分N0代表初始种数,N代表经时间t后的种数求增长速率RR=(lnN-lnN0)/t. 2020-07-02 …
如图,A(0,1),M(3,2),N(4,4).动点P从点A出发,沿y轴以每秒1个单位长的速度向上 2020-07-26 …
对于V怎么用量度分析来表示?比如V=L/T,那么初始速度V0是不是也表示为L/T?如果不是,那么V 2020-07-30 …
(2009•梅州)如图所示,已知直线L过点A(0,1)和B(1,0),P是x轴正半轴上的动点,OP的 2020-11-12 …
我现在通过你的帮助知道了,L/T是leadtime是缩写了,但是但是我查了leadtime是指前置时 2020-11-28 …
通常说L形、T形、H形建筑,这是按什么分的?一共有几种类型?我不是学建筑的,不大懂这些,现在想研究下 2020-12-25 …
如图,A(1,0),B(4,0),M(5,3).动点P从点A出发,沿x轴以每秒1个单位长的速度向右移 2020-12-27 …