While the schedule is suggested so that each of its thirteen segments can be explained during a three-hour class, the lectures correspond to the chapters without any particular time schedule. The lectures also contain additional helpful material, including many examples and programs.
# | Lecture | Download |
---|---|---|
Lectures Information Text | ||
1 | Chapter 1 Introduction: Mathematical Preliminaries | |
2 | Chapter 1 Introduction: Compilation | |
3 | Chapter 2 Lexical Analysis: Models | |
4 | Chapter 2 Lexical Analysis: Methods | |
5 | Chapter 2 Lexical Analysis: Theory | |
6 | Chapter 2 Lexical Analysis: Finite Automata Simplification | |
7 | Chapter 3 Syntax Analysis: Models | |
8 | Chapter 3 Syntax Analysis: Methods and Theory | |
9 | Chapter 4 Deterministic Top-Down Parsing | |
10 | Chapter 5 Deterministic Bottom-Up Parsing | |
11 | Chapter 6 Syntax-Directed Translation and Intermediate Code Generation | |
12 | Chapter 7 Code Optimization and Generation | |
Download all lectures in one archive | PDF-ZIP |