编译原理语法2(推导和语法树).pptVIP

  • 7
  • 0
  • 约2.82千字
  • 约 26页
  • 2017-04-23 发布于四川
  • 举报
编译原理语法2(推导和语法树)

第 5 讲;第三章 语法分析;第三章《语法分析》 3.2 推导与语法树 推导与短语 语法树与二义性 重点掌握 短语、句柄的概念 二义性的消除 ;3.2.1 推导与短语 1、规范推导 在3.1.1节中,所给句子i+i*i推导序列中的每一步推导都是对句型中的最右非终结符用相应产生式的右部进行替换,这样的推导称为最右推导(规范推导),规范推导的逆过程称为规范规约 如果每一步推导都是对句型中的最左非终结符用相应产生式的右部进行替换,则称为最左推导 ;3.2.1 推导与短语 2、短语 设αβδ是文法G[S]的一个句型,如果有: 则称β是句型αβδ关于非终结符A的一个短语,或称β是αβδ的一个短语。特别是有A→β产生式时,β为句型αβδ的一个直接短语或简单短语 短语的两个条件缺一不可。仅有A → β未必意味着β就是句型αβδ的一个短语,还需要有 加以限制;即短语属于句型的组成部分。 ;3.2.1 推导与短语 3、句柄 一个句型的最左直接短语称为该句型的句柄。注意,一个句型的直接短语可能不只一个,但最左直接短语则是惟一的。 ;3.2.1 推导与短语 ;3.2.1 推导与短语 ;例5.2 文法G E →?T | E +T T →? F | T * F F →? i |(E) i1*i2

文档评论(0)

1亿VIP精品文档

相关文档