-
定義
-
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)分析表 編譯原理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
編譯原理:Introduction
wowhahaha
2020-07-06 05:05:49
編譯概覽
z974656361
2020-07-08 00:39:31
語法分析——TEST編譯器(2)
打代码的小明
2020-07-08 00:24:36
虛擬機——TEST編譯器(4)
打代码的小明
2020-07-08 00:24:36
詞法分析——TSET編譯器(1)
打代码的小明
2020-07-08 00:24:36
語義分析——TEST編譯器(3)
打代码的小明
2020-07-08 00:24:36
Java實現C的語法分析器(預測分析法)
zouliping123
2020-07-07 20:01:52
編譯原理知識(2)--編譯過程
Mrzhoug
2020-07-06 16:50:04
【北航編譯原理筆記】4. 語義分析與符號表
ETO_
2020-07-06 15:07:21
【北航編譯原理筆記】2. 詞法分析
ETO_
2020-07-06 15:07:21
一文帶你快速瞭解編譯原理
草帽boy7
2020-07-06 02:08:42
zephyr device-tree
shenhuxi_yu
2020-07-05 14:37:09
insmod ko invalid module format [unknown relocation]
shenhuxi_yu
2020-07-05 14:36:59
gdb交叉編譯與編譯參數說明
shenhuxi_yu
2020-07-05 14:36:59