A complete compiler built in Java during the period of a semester (3 months), in four major iterations, starting from a base framework that was supplied in the course.
To run the compiled Pika code, open ASM Emulator and then load a file from inside the output directory.