Tiny C compiler written in C++