Beginning Intermediate Code Generation