Sin embargo, en vez de representar una expresión que es evaluada, representa una transformación del código fuente del programa.