计算机编译原理第3章.pptVIP

  • 6
  • 0
  • 约2.16万字
  • 约 144页
  • 2018-12-26 发布于湖南
  • 举报
Técnicas para un mejor TM * 若文法G=(VN,VT, P, S)中的每一条规则的形式 为A ?aB 或 A ?a , 其中: A , B?VN, a ?VT*, 则称G是右线性文法。 1?2:b*b(bb)* (1) b*ab(bb)*(2) 3?2: b(bb)*与(1)等价 L(M)=b*(b|ab)(bb)* D为NFA的终态 3. 对G中每一形如A→a(A∈VN ,a∈VT) 的产生式, 令 f (A , a)=D 4. 对G中每一形如A→ε (A∈VN )的产生 式, 令A为接受状态或令 f (A , ε)=D 例1 构造下述文法G[Z]的有穷自动机。 Z→0A A→0A | 0B B→1A | ε M = (Q , Σ , f , q0 , Z ) G = (VN ,VT , P , S) M=( VN∪{D}, VT ,f, {Z}, {D}) M=( {Z,A,B,D}, {0,1),f, {Z}, {D}) f =? 根据规则来确定 Z→0A A→0A | 0B B→1A | ε f(Z,0)=A f(Z,1)= Φ f(z, ε)= Φ f(A,0)={A,B } f(A,1)= Φ f(A,

文档评论(0)

1亿VIP精品文档

相关文档