早教吧作业答案频道 -->数学-->
编译原理中的一概念:什么是左线性正规文法?
题目详情
编译原理中的一概念:什么是左线性正规文法?
▼优质解答
答案和解析
正规文法是左线性文法和右线性文法的统称.它们都是Chomsky分类下的3型文法.由正规文法产生的语言称为正规集.下面我们将会看到,这里之所以用“正规”二字为一种语言命名,是因为这种语言的结构可以用所谓正规式来描述.
1.右线性文法
设G[S]=(VN,VT,P,S)为CFG,若P中的产生或均有如下的形式:
A→aB或A→a(A∈VN,a∈VT)
则称G为右线性文法.例如,文法
G1[S]=({S,A,B},{a,b},P1,S)
其中
P1={S→aA,A→aA,A→bB,A→b,B→bB,B→b}
为一右线性文法,G1所产生的正规集为
L(G1)={aibj |i,j≥1}
2.左线性文法
若一个文法G[S]=(VN,VT,P,S)中的产生式均有如下的形式:
A→Ba或A→a(A,B∈VN,a∈VT)
则称G为左线性文法.例如,文法
G2[S]=({S,A},{a,b},P2,S)
其中
P2={S→Sb,S→Ab,A→Aa,A→a}
为一左线性文法,且有
L(G2)=L(G1)={aibj |i,j≥1}
请注意,虽然文法
G3[S]=({S,A,B},{a,b},P3,S)
其中
P3={S→aA,A→aA,A→Bb,A→b,B→Bb,B→b}
也同样产生语言{aibj |i,j≥1},但由于G3中同时含有左线性产生式和右线性产生式,故G3不是正规文法.
另外
P4={S-->aA,A-->ab},
也不是正规文法
1.右线性文法
设G[S]=(VN,VT,P,S)为CFG,若P中的产生或均有如下的形式:
A→aB或A→a(A∈VN,a∈VT)
则称G为右线性文法.例如,文法
G1[S]=({S,A,B},{a,b},P1,S)
其中
P1={S→aA,A→aA,A→bB,A→b,B→bB,B→b}
为一右线性文法,G1所产生的正规集为
L(G1)={aibj |i,j≥1}
2.左线性文法
若一个文法G[S]=(VN,VT,P,S)中的产生式均有如下的形式:
A→Ba或A→a(A,B∈VN,a∈VT)
则称G为左线性文法.例如,文法
G2[S]=({S,A},{a,b},P2,S)
其中
P2={S→Sb,S→Ab,A→Aa,A→a}
为一左线性文法,且有
L(G2)=L(G1)={aibj |i,j≥1}
请注意,虽然文法
G3[S]=({S,A,B},{a,b},P3,S)
其中
P3={S→aA,A→aA,A→Bb,A→b,B→Bb,B→b}
也同样产生语言{aibj |i,j≥1},但由于G3中同时含有左线性产生式和右线性产生式,故G3不是正规文法.
另外
P4={S-->aA,A-->ab},
也不是正规文法
看了 编译原理中的一概念:什么是左...的网友还看了以下:
热电偶温度计的工作原理的是什么?本人的理解是:热电偶温度计的工作原理是以热电效应原理为基础将温度变 2020-04-05 …
不是对的就是错的这涉及到什么哲学观点,这种观点是否合理,那么更合理的是什么观点?能简单说一下辨证法 2020-04-27 …
生活中难免遇到困难.你遇到什么困难?是怎样处理的?有什么经验教训?的作文300字 2020-05-15 …
语文第2课课后第3题,生活中难免遇到困难.你遇到过什么困难?是怎么样处理的?有什么经验教训? 2020-05-15 …
生活中难免遇到困难,你遇到过什么困难?是怎样处理的?有什么经验教训?请简要写出来 2020-05-15 …
生活中难免遇到困难,你遇到过什么困难?是怎样处理的?有什么经验教训?请简要写出来 2020-05-15 …
生活中难免遇到困难.你遇到过什么困难?是怎样处理的?有什么经验教训?写一篇100至300的小作文! 2020-05-15 …
《走一步,再走一步>3.生活中难免遇到困难.你遇到过什么困难?是怎样处理的?有什么经验教训? 2020-05-15 …
走一步再走一步课后题第三题生活中难免遇到很多困难.你遇到过什么困难?是怎样处理的?有什么经验教训? 2020-05-17 …
眼神能反映出人的心理?那么什么样的心理可以反映出炯炯有神的眼光呢? 2020-06-08 …