Los esquemas de generación son estrategias para generar código intermedio y dependen del lenguaje. Para C, las expresiones deben representarse de forma simple y las instrucciones de control incluyen asignaciones y expresiones. Las variables y constantes deben declararse por separado de forma simple.