First(X) for Gexpr3: Příklad
F ® i Î P: přidej First(i) = {i} do First(F)
F ® (E) Î P: přidej First(() = {(} do First(F)
Celkově: First(F) = {i, (}
T’ ® *FT’ Î P: přidej First (*) = {*} do First(T’)
Celkově: First(T’) = {*}
T ® FT’ Î P: přidej First (F) = {i, (} do First(T)
Celkově: First(T) = {i, (}
E’ ® +TE’ Î P: přidej First (+) = {+} do First(E’)
Celkově: First(E’) = {+}
E ® TE’ Î P: přidej First (T) = {i, (} do First(E)
Celkově: First(E) = {i, (}
22/57
First( i ) := {i}
First( + ) := {+}
First( * ) := {*}
First( ( ) := { ( }
First( ) ) := { ) }
Inicializace:
First(E) :=  Æ
First(E’) :=  Æ
First(T) :=  Æ
First(T’) :=  Æ
First(F) :=  Æ
• Žádná First množina již nemůže být změněna.