第四章 语法分析

  1. 语法分析的作用
    分析单词组成的各种语法范畴
    对发现的错误作出必要的处理

  2. 判断句子是不是特定文法的句子
    方法:从文法的开始符出发,为它构造一个最左推导。如果能够成功,则证明该符号串为相应文法的句子;反之,它就不是该文法的句子。

出现的一些问题:

  • 若采用自顶向下的语法分析,还要消除文法中存在的左递归。
  • 效率低,如果不是该文法的句子,需要穷尽所有可能。
  1. 消除左递归※※
  • 直接左递归的消除
  • 间接左递归的消除
    代入法、重新改写文法
  1. 提取左因子
    消除了回溯
    但是增加了非终结符和产生式

  2. First集的求法

  • 不确定推导
  • 出错
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容