首先写出指定句型的规范推导:S→(L)→(L,S)→(L,(L))→(L,(S))→(L,(a))→(S,(a))然后画出分析树如下图根据分析树的叶子结点可以找出该句型的所有短语:aS(a)S,(a)(S,(a))直接短语,就是经过一次非终结符替换得到的短语:aS没了句柄就是最左直接短语,要进行规约的部分,根据分析树我们找到最左直接短语为:S
一个编译原理问题已知文法G[S]: S→(L) | aS | a L→L, S | S求出句型(S,(a))的所有短语、
1个回答
相关问题
-
编译原理,左线性文法S→l | Sd | Sl左线性文法表示集合:{l}{l,d}* 请问表示集合{l}和{l,d}*之
-
已知文法G(S)为:S→if S else S | if S | a
-
已知s=l-s分之a-rl(l不等于s,且l不等于0),求r
-
编译原理文法题已知文法S->AS | bA->a1.写出识别活前缀的DFA2.给出该文法的LR(0)分析表
-
s,s,a,l,g可以拼什么单词
-
有关编译原理给定文法G[S]:S→SaA|a A→AbS|b (1)请构造该文法的以LR(0)项目集为状态的识别规范句
-
用英文字母“r”\“g”\"s"s"a"a"d"l"
-
短语句型转换little用于肯定:s____ sb.sth.=______________________l_____
-
在b、s、m、i、a、l、g、l里找出形容词
-
S=π(R+r)l 把这个公式表示成已知S、R、l 求r r=s/πl-R π为 圆周率中的“派” l是L的小写 请写出