# cfront-3 **Repository Path**: ezli/cfront-3 ## Basic Information - **Project Name**: cfront-3 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2021-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README cfront v3 ========= This is a project for a self education and historical research of the C++ compiler. A cfront compiler can help to get a concrete understanding how vtbls, class objects and so on really look like. Additionally cfront can provide a useful platform to compile historic C++ programs. PS: a sources was taken from the cfront re-port for the 4th edition of plan9 http://plan9.bell-labs.com/sources/extra/c++.2e.tgz http://9p.io/sources/contrib/john/package/packages/cfront.iso.bz2 http://www.quintile.net/plan9/c++/c++src.tbz PPS: features not implement in cfront 3.x Support for the `volatile' keyword. Support for the `signed' keyword. Support for wide character literals. Support for wide character strings. Exceptions. - Support for the `long long` type (done)