Última modificación del AST que permite tratar de forma igual a bloques normales y bloques de cabecera para la generación de código
Versión inicial de la generación de código completada. Fixes #4