Compilers: Lecture 1-2