We will have some recap class towards the end of the semester, but this is not ... The book is available in the library
Results of short survey Understanding of Material so far
There is some weakness with LALR, and symbol tables. Hard to determine whether that correlates with people missing classes. I believe that LALR was just not covered well enough. The gap with LALR was also a problem last year. We will revise the way we teach this next time. Material to be repeated
We will have some recap class towards the end of the semester, but this is not aimed to close the gap for people who missed many lectures. They will have to do their own reading, or they will get into trouble. Focus for future topics
Printing slides with black background is possible and simple. In Powerpoint printing options, choose “black and white only”. Powerpoint automatically removes the black background and adjusts the other colors accordingly. I’ve been using this for years.
Reference material for lectures Books 1. Grune , D.... [et al.]. Modern Compiler Design. Wiley,2000. s.n.2283290 The book is available in the library and also available online in the campus: http://www.netlibrary.com/AccessProduct.aspx?ProductId=57126 referred to as MCD below. 2. Alfred V. Aho ...[et al.]. Compilers :Principles, Techniques & Tools. 2nd ed., Pearson/AddisonWesley, 2007. s.n.2293305 -2nd ed., 2007 or s.n.2003115 -1st ed.,1986 referred to as Dragon below.
Lecture 1 – overview 2 – lexical analysis 3 – top down parsing 4 – bottom up parsing 5a – LR parsing 5b – contextual analysis 6 – contextual analysis 7 – attribute grammars + IR 8 – IR 9 – backpatching