Contents(x): Example 2/9
28/42
Contents(<e>) =
{E’ ® ·E, E ® ·E+T, E ® ·T, T ® ·T*F, T ® ·F, F ® ·(E), F ® ·i }
T ® ·T*F Î Contents(<e>) & <eT> = <T> Î QG’expr1:
add Closure(T ® T·*F) = {T ® T·*F} to Contents(<T>)
T ® ·F Î Contents(<e>) & <eF> = <F> Î QG’expr1:
add Closure(T ® F·) = {T ® F·} to Contents(<F>)
F ® ·(E) Î Contents(<e>) & <e( > = < ( > Î QG’expr1:
add Closure(F ® (·E)) = {F ® (·E), E ® ·E+T, E ® ·T,
T ® ·T*F, T ® ·F, F ® ·(E), F ® ·i } to Contents(< ( >)
F ® ·i Î Contents(<e>) & <ei> = <i> Î QG’expr1:
add Closure(F ® i·) = {F ® i·} to Contents(<i>)
Textové pole: …
…