I wrote a compiler together with four other classmates for a language that was designed by the instructor of the course. The compiler was written in Java using the Jflex and Java Cup utilities. The compiler successfully compiled the source code into interpretative code that was subsequently executed using an interpreter provided for the course.