编译原理—第章 文法和语言.pptVIP

  • 4
  • 0
  • 约1.51万字
  • 约 62页
  • 2018-10-17 发布于江苏
  • 举报
编译原理—第章 文法和语言

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * A={u,v},B={m,n}, AB={um,un,vm,vn} 因为εx=xε=x,所以{ε}A={ε}A=A * * * * * * * * * * * * * * * * * * * * * * * 3.3.4 递归文法 1.递归产生式:产生式右部有与左部相同的符号 对于 U::= xUy 若x=ε,即U::= Uy,左递归; 若y=ε,即U::= xU,右递归; 2.递归文法:文法G,存在U ∈VN if U==…U…, 则G为递归文法; if U==U…, 则G为左递归文法; if U==…U, 则G为右递归文法; + + + 4. 递归文法的优点:可用有穷条产生式,定义无穷语言 例:对于前面给出的无符号整数的文法是有递归文法,用13条产生式就可以定义出所有的无符号整数。若不用递归文法,那将要用多少条产生式呢? ! 3. 左递归文法的缺点:不能用自顶向下的方法来进行语法分析 会造

文档评论(0)

1亿VIP精品文档

相关文档