A basic compiler for C0 language without pointers