

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.

