C0 Compiler with interpretor