Compiler Design (Lecture Notes):