A work-through of Chapter 2 of Crafting a Compiler.