A compiler for Bell Lab's B programming language written in C#