My CIS 461 (Compiler Construction) final project.