This is source code for a school project in compilers. The compiler compiles code of the "crux" language, which was designed for use in this course.