Mejoras implementacion AST