Arreglo PrettyPrinter::visit_type
DerefExpr
Declaraciones de punteros

Para arreglar esto había que hacer algo de backtracking. Ahora
el parsear un Stmt, se intenta un DeclStmt primero y si tiene
errores, se intenta un ExprStmt. El tipo de statements complicados
son:

   a * b;

que puede ser una multiplicación de 'a' por 'b', o la declaración
de un puntero 'b' al tipo 'a'.