simplificado compiler