Where are good and current resources for anyone hacking on the CDT (C/C++ development toolkit) for Eclipse? In particular, I would like to know more about the internal architecture and structure of the C++ parser, and how the AST, DOM, PDOM, Models, and UI interrelate and interact. My interest is in adding support for extensions to C++ to the CDT environment.
Many of the resources that are found via google are obsolete: I would like information about the current state of CDT e.g. CDT 6.0.x or 6.1.x, roughly Eclipse 3.5 and 3.6. The code base, while seemingly well structured, is large, complex and sparsely commented / documented.
Any sort of information useful to a programmer working on the CDT C++ support with respect to the CDT editor and outline views would be appreciated.
Resources I have found are: The blog of CDT developer Doug Schaefer is one. The CDT-dev mailing list is another, and the homepage of the CDT project has a developer section too. Getting started with CDT development. and a section on programming against the CDT in the User FAQ. There is also an overview of parsing.