PA1 for COMP 520 - Compilers