Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
E TE’
E’ +TE’ | €
T FT’
T’ *FT’ | €
F ( E ) | ID
First( E )={(,ID}
First( E’ )={+, €}
First( T )={(,ID}
First( T’ )={*, €}
First( F )={(,ID}
Follow( E )={$,)}
Follow ( E’ )={ $,)}
Follow ( T )={ +,$,)}
Follow ( T’ )={ +,$,)}
Follow ( F )={ +,*,$,)}
Parsing Table
ID + * ( ) $
E E TE’ E TE’
E’ E’ +TE’ E’ € E’ €
T T FT’ T FT’
T’ T’ € T’ *FT’ T’ € T’ €
F F ID F ( E )
Statement : ID+ID*ID
Statement: (ID+ID)*ID
(2)
S(S) S | €
First(S)={(, €}
Follow(S)={$,)}
( ) $
S S(S) S S€ S€
Statement : (()())
(3)
SS (S) | €
S S’
S’ (S) S’ | €
First(S)={(, €}
First(S’)={(, €}
Follow(S)={$,)}
Follow(S’)={$, )}
( ) $
S S S’ S€ S€
S’ S’ (S) S’ S€ S€
Statement : (()())