Follow(X) pro Gexpr3: Příklad 1/3
e: Empty(e) = {e}
přidej Follow(E) = {$, )} do Follow(E’)
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, (}
¹ e
přidej First(E’) = {+} do
Follow(T)
Empty(E’)
= {e}
přidej Follow(E) = {$, )} do Follow(T)
Celkově: Follow(E’) =
{$, )}, Follow(T) = {+, $, )}
Follow(E)
:= Æ
Follow(E’) := Æ
Follow(T)
:= Æ
Follow(T’) := Æ
Follow(F)
:= Æ
0) Follow(E) :=
{$}
přidej First()) = {)} do Follow(E)
¹ e
Celkově: Follow(E) = {$, )}
31/57