二义文法的应用.pptVIP

  • 3
  • 0
  • 约3.44千字
  • 约 32页
  • 2019-04-30 发布于中国
  • 举报
* * * 二义文法的应用 4.8 4.6 二义文法的应用 二义文法的特点: 二义文法决不是LR文法 简洁、自然 例 二义文法 E ? E + E | E ? E | (E) | id 非二义的文法: E ?E + T | T T ?T ? F | F F ? (E) | id 该文法有单个非终结符为右部的产生式 4.6 二义文法的应用 二义文法的特点: 二义文法决不是LR文法 简洁、自然 可以用文法以外的信息来消除二义 语法分析的效率高(基于消除二义后得到的分析表) 4.6 二义文法的应用 4.6.1 使用文法以外信息来解决分析动作冲突 例 二义文法 E ? E + E | E ? E | (E) | id 规定: ?优先级高于+,两者都是左结合 4.6 二义文法的应用 4.6.1 使用文法以外信息来解决分析动作冲突 例 二义文法 E ? E + E | E ? E | (E) | id 规定: ?优先级高于+,两者都是左结合 LR(0)项目集I7 E ? E + E· E ? E·+ E E ? E·? E 4.6 二义文法的应用 4.6.1 使用文法以外信息来解决分析动作冲突 例 二义文法 E ? E + E | E ? E | (E) | id 规定: ?优先级高于+,两者都是左结合 L

文档评论(0)

1亿VIP精品文档

相关文档