LL(1)文法
构造一个不带回溯的自上而下分析的文法条件
-
文法不含左递归
-
对于文法中每一个非终结符 A 的各个产生式的候选首符集两两不相交。即,若
则
-
对文法中的每个非终结符 A,若它存在某个候选首符集包含,则
如果一个文法 G 满足以上条件,则称该文法 G 为 LL(1)文法。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zhangzqs!
评论
构造一个不带回溯的自上而下分析的文法条件
文法不含左递归
对于文法中每一个非终结符 A 的各个产生式的候选首符集两两不相交。即,若
则
对文法中的每个非终结符 A,若它存在某个候选首符集包含,则
如果一个文法 G 满足以上条件,则称该文法 G 为 LL(1)文法。