2016-12-21 2 views

答えて

1

いいえ、それはなぜならこれらの計算の完全に正確ではない:

まず(S)まず、(A)は{a,b}
= =最初の(A)= {a,b}
まず(B)は(まず= C)= {c,ε}
まず(C)= {c,ε}

各非終端記号のフォロー直後終端記号であることを考慮すると:

フォロー(S)= {a,b}(SAB場合 - > AB次いでサーブ - > AAB又はSBB - > BB)

フォロー(A)= {a,c}(AAA場合 - > AAおよび抗体 - > b、AaA→aAまたはAb→b)

(A)= {a,c}(モデル生成A→aB、a端子、a =ε、 (A)=フォロー(B))

フォロー(C)= {a,b}(Bから - > CA、B - >のCaAまたはB - > CB)

だからあなたのパースとの違いテーブル、およびこれらの計算は、列aとbの非終端B行では値がNULLであることです。

関連する問題