Compilers: Lecture 3-1