Implementação da geração por expressões