1、LR语法分析算法
LR语法分析器的模型是由输入、输出、栈、驱动程序以及包含动作(action)和转移(goto)俩部分语法分析表构成的。所有的LR算法分析器的驱动程序都是一样的,只有语法分析表式不同的。
LR分析算法
2、LR文法
LR文法:我们必须通过向前看k个输入符号就能够知道一个产生式的右部所能推导出的所有字符串,进而识别出这个产生右部的出现。LL文法:只要看到了产生式右部推出的前k个符号后就能识别出用于归约的产生式。
构造SLR语法分析表的基础是规范LR(0)项目集族,还包括拓广文法,闭包(closure)运算和转移函数(goto)。