ch5-自顶向下语法分析方法.pptVIP

  • 13
  • 0
  • 约 67页
  • 2017-02-14 发布于北京
  • 举报
第四章 语法分析——自上而下分析 语法分析就是识别由词法分析给出的单词符号序列是否是给定文法的正确句子(程序).语法分析常用的方法:自顶向下分析与自底向上分析.而自底向上分析又可分为:算符优先分析与LR分析. 自顶向下分析也称面向目标的分析方法,也就是从文法的开始符号出发企图推导出与输入的单词串完全相匹配的句子. 自顶向下分析方法分为:确定的和不确定的.确定的分析方法需要对文法有一定的限制;而不确定的方法是一种穷举的试探方法. 5.1 确定的自顶向下分析 若有文法G1[s]: S-pA|qB A-cAd|a B-dB|b 构造输入串W=pccadd的语法树。 该文法的特点: 1)每个产生式的右部都由终结符号开始; 2)若两个产生式有相同的左部,则它们的右部由不同的终结符开始。 文法G2[S]为: S-Ap S-Bq A-a A-cA B-b B-dB 给出输入串W=ccap的推导过程。 该文法的特点: 1)产生式的右部不全是由终结符开始; 2)若两个产生式有相同的左部,则它们的右部是由不同的终结符或非终结符开始; 3)文法中无空产生式。 文法G3[S]为: S-aA S-d A-bAS

文档评论(0)

1亿VIP精品文档

相关文档