编译原理语法推导与语法树.pptVIP

  • 157
  • 0
  • 约4.4千字
  • 约 26页
  • 2018-04-27 发布于山西
  • 举报
编译原理语法推导与语法树

第 5 讲 西北农林科技大学本科教程 主讲教师:赵建邦 第三章 语法分析 3.1 文法和语言 3.2 推导与语法树 3.3 自顶向下的语法分析 3.4 自底向上的语法分析 3.5 规范规约的自底向上语法分析方法 第三章《语法分析》 3.2 推导与语法树 推导与短语 语法树与二义性 重点掌握 短语、句柄的概念 二义性的消除 本讲目标 3.2.1 推导与短语 1、规范推导 在3.1.1节中,所给句子i+i*i推导序列中的每一步推导都是对句型中的最右非终结符用相应产生式的右部进行替换,这样的推导称为最右推导(规范推导),规范推导的逆过程称为规范规约 如果每一步推导都是对句型中的最左非终结符用相应产生式的右部进行替换,则称为最左推导 3.2 推导与语法树 举例:文法G[E]:E?→?E?+?E | E?*?E | (E) | i (3.1) 句子i+i*i的最左推导和最右推导? 3.2.1 推导与短语 2、短语 设αβδ是文法G[S]的一个句型,如果有: 则称β是句型αβδ关于非终结符A的一个短语,或称β是αβδ的一个短语。特别是有A→β产生式时,β为句型αβδ的一个直接短语或简单短语 短语的两个条件缺一不可。仅有A → β未必意味着β就是句型αβδ的一个短语,还需要有

文档评论(0)

1亿VIP精品文档

相关文档