2017-02-07 2 views
0
S->(L)|a 
L->SL' 
L'->,SL'|ε 

私は、上記の文法のための変数のフォローを見つけなければならないと私は、次のような答えだ:は、最初の検索や文法に従っ

Follow(S)={$, ',', ')'} 
Follow(L)= {')'} 
Follow(L')={')'} 

をしかし答えは

Follow(S)={$, ',', ')'} 
Follow(L)= {')', $} 
Follow(L')={')', $} 
です

私が使用した方法は: Lのフォローを見つけながら、私はプロダクションの右側にLを探しました。

S->(L)

follow(L)={')'}

そしてLだからどこか他の

表示されない、どのようにfollow(L)$が含まれていますか?

答えて

0

あなたの計算はLL'であり、あなたの答えは間違っているか、他の文法にも当てはまります。