Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Modifiable AST


I and Leo B├╝ttiker are the two students working on the projects mentioned by Guido.

Currently we are analyzing the cdt source code in order to get familiar with the cdt and to identify the relevant packages. Afterwards we will define the changes needed. I'll also have a look at the AST in the JDT to follow the pattern used there. Are there some documents available about the architectural plans for the CDT?

We would be glad to get some hints for a better start.

Emanuel Graf

Doug Schaefer schrieb:
Of course! The biggest hurdle to getting contributions into Eclipse projects
is the IP cleanliness of the code. Assuming that it's all original work, I
don't see this as a problem.

You may also want to make sure we're kept informed on what they are doing to
make sure it fits into our architectural plans for the CDT. But assuming
they are following the same pattern for writable ASTs as the JDT is using,
then I have no problem there either.

Great to hear there's progress on this! At EclipseCon, we heard from a
number of people interested in using refactoring in the CDT.

Doug Schaefer, QNX Software Systems
Eclipse CDT Project Lead, Tools PMC member
-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On
Behalf Of Guido Zgraggen
Sent: Monday, April 10, 2006 4:27 PM
To: CDT General developers list.
Subject: Re: [cdt-dev] Modifiable AST


After our work on refactoring for the Eclipse CDT (CERP). The head of the
IFS, Peter Sommerlad, decided to do further
development on the CDT. Because an all working refactoring plugin can only
be done with a writable AST. So, right now,
there are two Students working on a Project for a writable AST. They have
just started a few days ago, so they'll
announce their work, later on this list.

I think, it would be great to have a writable AST. Further development in
many directions (like refactoring, code
formatter, etc. ) could be done much easier.

Is there a possibility that the CDT could add some parts or even the
complete work to the CDT, if this studentproject is


Guido Zgraggen,
Institut for Software (,
University of Applied Sciences Rapperswil (HSR)

Doug Schaefer schrieb:
I guess our stance is that we'd love to have it. As far as I know no one
working on it at the moment but we'd accept contributions towards making

Doug Schaefer, QNX Software Systems
Eclipse CDT Project Lead, Tools PMC member

Back to the top