-
定义
-
First() = {a| a…, a }
FIRST集是一个文法符号串所可能推导出的符号串的第一个终结符的集合 -
Follow(A) = {a|S *=> …Aa…, a }
FOLLOW集是文法符号后面可能跟随的终结符的集合(不包括空串)
-
-
注意
- First集倒着(自底向上)推导!
- Follow集中没有,且有# S。
- Follow集从产生式右侧找非终结符,从S开始推(正向推导)。
-
按照上述链接,First集的求法为自底向上——先求单个非终结符的First集,再整合出能推出多个非终结符的非终结符的First集。
-
例题补充
First集和Follow集的求法
First集和Follow集的求法 LL(1)分析表 编译原理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.