A compiler written in C for a subset of C