Lecture Slides

 

 

01 Introduction  [pptx] [pdf] [pdf - 4up]

02 Lexical Analysis  [pptx] [pdf] [pdf - 4up]

03 Syntax Analysis: top down  [pptx] [pdf] [pdf - 4up]

04 Syntax Analysis: bottom up  [pptx] [pdf] [pdf - 4up]

05 Syntax Analysis & Semantic Analysis  [pptx] [pdf] [pdf - 4up]

06 Semantic Analysis Part II  [pptx] [pdf] [pdf - 4up]

07 Intermediate Representation  [pptx] [pdf] [pdf - 4up]

08 Intermediate Representation  [pptx] [pdf] [pdf - 4up]

09 Intermediate Representation - Backpatching  [pptx] [pdf] [pdf - 4up]

10 Activation Records  [pptx] [pdf] [pdf - 4up]

11 Code Generation  [pptx] [pdf] [pdf - 4up]

12 Code Generation  [pptx] [pdf] [pdf - 4up]

13 Compiling Object-Oriented Programs  [pptx] [pdf] [pdf - 4up]

14 Recap  [pptx] [pdf] [pdf - 4up]

15 Dataflow Analysis  [pptx] [pdf] [pdf - 4up]

16 Dataflow Analysis  [pptx] [pdf] [pdf - 4up]

17 Dataflow Analysis  [pptx] [pdf] [pdf - 4up]

Exams

Moed A  [Exam] [Solution