Resources for expanding and improving support for Eclipse CDT C ++

Where are the good and current resources for anyone who has cracked the CDT (C / C ++ Development toolkit) for Eclipse? In particular, I would like to learn more about the internal architecture and structure of the C ++ parser and how AST, DOM, PDOM, models, and the user interface are interconnected and interact. I am interested in adding support for C ++ extensions to the CDT environment.

Many of the resources found through google are deprecated: I need information on the current status of the CDT, for example. CDT 6.0.x or 6.1.x, roughly Eclipse 3.5 and 3.6. The code base, although well structured, is large, complex, and rarely commented / documented.

Any information useful to a programmer working on C ++ CDT support regarding the CDT editor and general views will be appreciated.

Resources I Found: CDT Developer Blog Doug Schaefer is one of them. The CDT-dev mailing list is different, and the CDT project home page also has a developer section. Getting started with CDT . and the section on programming against CDT in the user FAQ . There is also a review parsing .

+6
eclipse architecture parsing eclipse-cdt documentation
source share
1 answer

My first stop on this, what I want to do, has always been:

Eclipse Corner Articles

Here you will find the best articles on any subject in eclipse. However, it is not extensive, and articles may be outdated (but not often). Remember that even older articles for previous versions of Eclipse can still provide an accurate picture of the current situation, and often only a few minor things have changed.

If I remember correctly from the plug-in, I wrote several years ago that the architecture of the AST CDT and the family is very similar to JDT, so it can help expand your search by including Java equivalents.

I wish you good luck, because, as you said, the CDT is not well documented and you will have to figure out some things on your own. In addition, the quality of the code in Eclipse varies greatly, although the central modules (of which JDT and CDT are two) are good, if I remember correctly.

+1
source share

All Articles