Primera versión del código del compilador.