continuacion implementacion AST