> does this make sense? In my opinion, separating the C++ front-end from gcc is pointless. What you get is more or less the parser, and the g++ parser is not something you want to use unless you really have to. There are a number of other good C++ parsers - I'd consider those first if I needed one for a project. Regards, Martin