19.04.2013 Views

Apostila antiga - The Cyan Programming Language

Apostila antiga - The Cyan Programming Language

Apostila antiga - The Cyan Programming Language

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 3. ANÁLISE SINTÁTICA DESCENDENTE NÃO RECURSIVA 27<br />

Pilha Entrada Ação<br />

E id + (id∗id) emp r1<br />

E ′ T id + (id∗id) emp r4<br />

E ′ T ′ F id + (id∗id) emp r8<br />

E ′ T ′ id id + (id∗id) desemp<br />

E ′ T ′ + (id∗id) emp r6<br />

E ′ + (id∗id) emp r2<br />

E ′ T+ + (id∗id) desemp<br />

E ′ T ( id∗id) emp r4<br />

E ′ T ′ F ( id∗id) emp r7<br />

E ′ T ′ ) E ( ( id∗id) desemp<br />

E ′ T ′ ) E id ∗id) emp r1<br />

E ′ T ′ ) E ′ T id ∗id) emp r4<br />

E ′ T ′ ) E ′ T ′ F id ∗id) emp r8<br />

E ′ T ′ ) E ′ T ′ id id ∗id) desemp<br />

E ′ T ′ ) E ′ T ′ ∗ id) emp r5<br />

E ′ T ′ ) E ′ T ′ F ∗ ∗ id) desemp<br />

E ′ T ′ ) E ′ T ′ F id ) emp r8<br />

E ′ T ′ ) E ′ T ′ id id ) desemp<br />

E ′ T ′ ) E ′ T ′ ) emp r6<br />

E ′ T ′ ) E ′ ) emp r3<br />

E ′ T ′ ) ) desemp<br />

E ′ T ′ eof emp r6<br />

E ′ eof emp r3<br />

ɛ eof aceita<br />

Figure 3.2: A análise da sentença id + (id∗id)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!