An optimizing compiler for graduate course in compiler construction.