J Compiler

Wrote a compiler from scratch using C for the language J. J is a stack-based language, so we had to use a termainal Reverse-Polish-Notation technique with a deque. It was cool to build everything from scratch, and lay out the compiler design.

Code