CS 5641: Compiler Design

Fall 2009


Lecturer: Rich Maclin (rmaclin)

Teaching Assistant: Bharat Siginam

Syllabus

Grades

Useful software:

Class Materials (previous offerings)

Project Parts:

  1. Project Part 1: A String Table
  2. Project Part 2: Two Scanners
  3. Project Part 3: The Parser
  4. Project Part 4: Symbol Table, Type Checking and Interpreter

Homework Assignments:

  1. Homework 1
  2. Homework 2
  3. Homework 3
  4. Homework 4
  5. Homework 5

Sample Exam Questions: