Compiler for Naught, a small C-based language