The following are the materials (slides, notes, example
programs, etc.) used in lectures so far.
- Course Organization (Jan 29)
(view | print) - Introduction and Syntax-Directed Translation (Jan 29)
(view | print) - Abstract Machines (Jan 31)
(view | print) - Register Allocation (Feb 5)
(view | print) - Liveness Analysis (Feb 7, 12)
Did not use slides; but the following slides (except 11--16) summarize the lecture material.
(view | print) - Lexical Analysis (Feb 14, 19)
(view | print)
(Example Lexer Specification in PLY: proto1.py) - Parsing (Feb 21, 26)
(view | print)
- Shift-Reduce Parsing (Feb 28, March 5, 7, 12)
(view | print)
- Abstract Syntax Trees
- Syntax-Directed Definitions
- Types and Type Analysis
- Code Generation
- Memory Management
0 comments:
Post a Comment
Please Comment With a Polite
1. No Pornography
2. No Spam, Spam comment will be deleted