Implement compiler for CPP.