Assignments
CS421/521: Compilers and Interpreters, Spring 2017, Yale University
Assignment 1: Interpreter
 
(due on 1/31)
Assignment 2: Lexical Analysis
 
(due on 2/7)
Assignment 3: Parser
 
(due on 2/14)
Assignment 4: Abstract Syntax Generation
 
(due on 2/21)
Assignment 5: Type Checker
 
(due on 3/7)
Assignment 6: Back-end Implementation
 
(5 phases; due on 4/1, 4/6, 4/10, 4/14, 4/18 respectively)
Assignment 7: Final Project
 
(due on 5/4)
Copyright (c) 1998 - 2017,
Zhong Shao
, Dept. of
Computer Science
,
Yale University