Compilers: Lecture 3-2