DATE |
DESCRIPTION |
session 1 |
An Introduction to Compilers |
session 2 |
A Simple Compiler |
session 3 |
Lexical Analysis and Regular Languages |
session 4 |
Regular Expressions and Finite State Automata |
session 5 |
From Regular Expressions to DFAs |
session 6 |
Building a Scanner |
session 7 |
Top-Down Parsing |
session 8 |
Table-Driven Parsing |
session 9 |
Toward Abstract Syntax in the Parser |
session 10 |
Adding Semantic Actions to a Real Parser |
session 11 |
Code Review and Team Meetings |
session 12 |
Type Expressions and Type Checking |
session 13 |
A Program's Run-Time Environment |
session 14 |
Organizing Run-Time Storage |
session 15 |
Calling and Return Sequences |
session 16 |
Generating Three-Address Code |
session 17 |
Techniques for Generating Target Code |
session 18 |
Semantic Analysis |
session 19 |
Code and Project Review |
session 20 |
Code Optimization |
session 21 |
The End of the Compiler Story |