特定の文法の最初のセットを作成しているときに、アルゴリズムのリファレンスに記載されていないシナリオに気付きました。
つまり、このようなルールを持つ非終端記号のフォロー セットをどのように計算するのでしょうか。
<exp-list_tail> --> COMMA <exp> <exp-list_tail>
<..> で囲まれた式は非終端記号で、COMMA は終端記号です。
私の最善の推測では、空の文字列をフォローセットに追加するだけですが、よくわかりません。
通常、プロダクション ルールの最後にある非終端記号の場合、左側の非終端記号の次のリストを計算するだけですが、これがどのように問題になるかがわかります。