编译原理——SLR语法分析

SLR分析实验的难点在于构造SLR的分析表,构造分析表首先要求出拓广文法对应的项目集规范族,再根据项目集规范族构造分析表。虽然看上去并不是很复杂,但在实现的过程中遇到了很多问题,由于考虑问题不够全面,刚开始写的代码中有很多的bug,在调试分析的过程中花费了我很多的时间。

阅读更多

编译原理——OPG

这个实验花了我半天的时间完成,不算是很复杂。算符优先分析属于移进归约分析法的一种,算是最易实现的移进归约分析方法。

阅读更多

编译原理——LL(1)分析

LL(1)分析法是一种自顶向下的分析方法,从左向右扫描输入串,采用最左推导,每次推导向前看一个符号,确定应该选择的规则。

阅读更多

编译原理-直接扫描法词法分析

词法分析是编译过程的第一步工作,将字符流转换为单词序列,输出到中间文件中,这个中间文件将会作为语法分析程序的输入,进行下一步工作。

阅读更多