A (basic) C++ Compiler