编译原理——SLR语法分析
SLR分析实验的难点在于构造SLR的分析表,构造分析表首先要求出拓广文法对应的项目集规范族,再根据项目集规范族构造分析表。虽然看上去并不是很复杂,但在实现的过程中遇到了很多问题,由于考虑问题不够全面,刚开始写的代码中有很多的bug,在调试分析的过程中花费了我很多的时间。
SLR分析实验的难点在于构造SLR的分析表,构造分析表首先要求出拓广文法对应的项目集规范族,再根据项目集规范族构造分析表。虽然看上去并不是很复杂,但在实现的过程中遇到了很多问题,由于考虑问题不够全面,刚开始写的代码中有很多的bug,在调试分析的过程中花费了我很多的时间。
LL(1)分析法是一种自顶向下的分析方法,从左向右扫描输入串,采用最左推导,每次推导向前看一个符号,确定应该选择的规则。
词法分析是编译过程的第一步工作,将字符流转换为单词序列,输出到中间文件中,这个中间文件将会作为语法分析程序的输入,进行下一步工作。