Yanp

first集合の作成 🔗

作成したノードから各構文規則の先頭を取り出す。
これをfirst集合と呼ぶ。

ノード0 : $ACCEPT : . start $END
ノード1 : $ACCEPT : start . $END
ノード2 : $ACCEPT : start $END .
ノード3 : start : . FIRST SECOND THIRD
ノード4 : start : FIRST . SECOND THIRD
ノード5 : start : FIRST SECOND . THIRD
ノード6 : start : FIRST SECOND THIRD .

↓ first集合の作成

ノード0 : $ACCEPT : . start $END
ノード3 : start : . FIRST SECOND THIRD