Create a compiler for the mini language