Class work for CSIS 435 Compilers