A C compiler written in C#