Compilers: Lecture 2