Please try to avoid printing lecture notes (or do it on your own printer), if they are handed out in class. Extra hard copies will be available either outside 787 Soda, or in the bins in 283 Soda (check both sets of bins). If you must print copies of the lecture notes, please use the printable versions below, which are condensed.
| Lecture | Date | Notes | Subject | Other files | Corrections |
|---|---|---|---|---|---|
| #1 | Wed, 19 Jan | notes, slides (for printing) | Course Introduction | - | - |
| #2 | Fri, 21 Jan | notes,
slides set 1
(for printing), slides set 2 (for printing) |
Lexical Analysis | - | - |
| #3 | Mon, 24 Jan | - | Lecture #2, cont.: automata | - | - |
| #4 | Wed, 26 Jan | - | Lecture #2, cont.: regular expressions | - | - |
| #5 | Fri, 28 Jan | notes,
slides set 1
(for printing), slides set 2 (for printing) |
Scanner generators, parsing intro | JFlex samples | - |
| #6 | Mon, 31 Jan | slides (for printing) | Parsing, part 2 | - | - |
| #7 | Wed, 2 Feb | - | Parsing, part 3 | - | - |
| #8 | Fri, 4 Feb | slides (for printing) | Parsing, part 4 | - | - |
| #9 | Mon, 7 Feb | slides (for printing) | LL(1) parsing | - | - |
| #10 | Wed, 9 Feb | - | LL(1) parsing end, part 6 | calculator example | - |
| #11 | Fri, 11 Feb | - | Ambiguous grammars, make | makefile examples | - |
| #12 | Mon, 14 Feb | - | Bottom-up parsing | - | - |
| #13 | Wed, 16 Feb | notes, slides (for printing) | LR(0) and LALR(1) | - | notes corrected 2/25/2005 |
| #14 | Fri, 18 Feb |
slides set 1
(for printing), slides set 2 (for printing) |
LALR(1), cont.; semantic actions | - | - |
| #15 | Wed, 23 Feb | notes, slides (for printing) | more semantic actions, scope | - | - |
| #16 | Fri, 25 Feb | - | static checking: scope, etc. | - | - |
| #17 | Mon, 28 Feb | - | more static checking | - | - |
Page was last modified on Sun Mar 6 15:36:37 2005.