Starting code generation.