EECS 665 - Compiler Construction
Prasad Kulkarni
EECS Department
University of Kansas

Course Time: Mon/Wed 3:00pm - 4:15pm
Course Location: Learned 2111

Office: Eaton 2030
Office Hours: Mon/Wed: 4:30-5:30pm
                       Fri: 3:00-4:00pm
                       (or by appointment)


ANNOUNCEMENTS
  1. Our second class midterm will be conducted on Wednesday, 4th November. You will find some preparation questions for the second midterm here.
    Solutions are here
    The syllabus includes content from class discussions and text book relating to slides 34-38, 43-84 in Chapter 4, and slides 1-12, 35-42 in Chapter 6.
CLASS NOTES
  1. Introduction and Course Outcomes
  2. Class Schedule
  3. Chapter 1 Slides
  4. Chapter 2 Slides | Figures
  5. Chapter 3 Slides | Figures
  6. Assignment 1 | Starter File | echo.c | echo.tex
  7. Chapter 4 Slides | Figures
  8. Assignment 2 | ex.l | ex.y | makefile
  9. Chapter 6 Slides | Figures
  10. Assignment 3 | Starter Code | semdum.c | sem_base.exe
  11. Chapter 8 Slides | Figures
  12. Chapter 9 Slides


REFERENCES
  1. Lex and Yacc, 2nd Edition