Homework from CS 256: Programming Languages and Translators