编译原理2.1文法和语言重点.pptVIP

  • 16
  • 0
  • 约1.15万字
  • 约 60页
  • 2017-10-02 发布于湖北
  • 举报
8、文法: S ?AB S ?DC A ?aA A ? ? Bb ? Bc B ? ? C ? cC C ? ? D ? aDb D ? ? 给出下列句型的推导: (1) aaabbbcc (2) aaDbbcc 例 文法G=(VN,VT,P,S),其中 VN ={标识符,字母,数字} ,S=标识符 VT ={a,b,c,…x,y,z,0,1,…,9} P={标识符  字母   标识符  标识符字母 标识符  标识符数字   字母  a     ……        字母  z    数字  0      ……     数字  9 } 思考:S=? 2 推导与归约 定义2: 直接推导:文法G:v=x Uy,w=xuy, 其中x、y ∈V* ,U∈VN, u ∈V*, 若U →u∈P,则v ?w,即x Uy ? xuy 。 若x=y=ε,有U → u,则U ? u 换句话说,x和y是符号串,若使用一次产生式可以从x变换出y,则称x直接推导出y(或者说y是x的直接推导),记为x? y。 当符号串已没有非终结符号时,推导就必须终止。 例如:G[N]:

文档评论(0)

1亿VIP精品文档

相关文档