

Parse::RecDescent.
La gramática de Tutu es como sigue:
| program
|
| block
|
| declarations
|
| declaration
|
| statements
|
| statement
|
| expression
|
| term
|
| factor
|
| idlist
|
Las acciones deberán producir el árbol de análisis abstracto o AST. Recicle todo el código que ha escrito para las restantes fases: análisis léxico, semántico, optimización de código, cálculo de direcciones, generación de código y optimización peephole.

