Clase para generar codigo intermedio modificada