Added a new implementation of C++ front end.