有谁知道编译原理中的follow集合时怎么求的不,我不要书上的步骤,要不就结合下面这个例子来求解吧
E—>TA
A—>+TA|ε
T—>FB
B—>*FB|ε
F—>(E)|i
求follow(E),follow(A),follow(T),follow(B),follow(F)
------解决方案--------------------
根据它的规则:
1、follow(X)= .....Xa...; a就是它的follow;
2,follow(S[开始符号])=..........X;这就生成了$符号;
也就是整个follow(x)={a,$};
LZ,你就按这个规则做!
------解决方案--------------------
follow(A) = {T,F} follow(E) = {)} follow(T) = {A,T,F} follow(B) = {A,T,F} follow(F) = {B,A,T,F}