 Cfront had a complete parser, built symbol tables, and built a tree for each class, function, etc.Cfront was based on CPre (C compiler, which was started in 1979).As Cfront was written in C++, it was a challenge to bootstrap on a machine without a C++ compiler/translator.