Intermediate code generation Part 2