Follow(X) for Gexpr3: Example  3/3
Empty(E) :=  Æ
Empty(E’) := {e}
Empty(T) :=  Æ
Empty(T’) := {e}
Empty(F) :=  Æ
First(E) := {i, (}
First(E’) := {+}
First(T) := {i, (}
First(T’) := {*}
First(F) := {i, (}
Follow(E) := {$, )}
Follow(E’) := {$, )}
Follow(T) := {+, $, )}
Follow(T’) := {+, $, )}
Follow(F) := {*, +, $, )}
add Follow(T’) = {+, $, )} to Follow(T’)
add Follow(T’) = {+, $, )} to Follow(F)
5) T’ ® *FT’   Î P:
e: Empty(e) = {e}
¹ e
T’ ® *FT’   Î P:
add First(T’) = {*} to Follow(F)
T’ ® *FT’   Î P:
Empty(T’) = {e}
End: Nothing is changed.
Summary:
Follow(E) := {$, )}
Follow(E’) := {$, )}
Follow(T) := {+, $, )}
Follow(T’) := {+, $, )}
Follow(F) := {*, +, $, )}
33/57