Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re:[cdt-dev] AST/DOM refactoring

Hi Norbert,

thanks for the link to the cerp-project. Actually this diploma thesis was done at our university and Guido Zgraggen one of the students involved in cerp is now an assistant at the Institute for Software at our university. So we are already in close contact. ;)

Cerp is using a "self-made" AST based on the CDT CModel.


Emanuel Graf (Leo's team mate)

Ploett, Norbert schrieb:
Hi Leo,

I will not be much help with DOM internals, but I can point you to a student's diploma thesis where refactoring was implemented

Maybe you can get in contact with the guys and they'll give you their code.

It's a german website, but from your name I suspect that that will not be a problem for you.


Norbert Ploett

-----Ursprüngliche Nachricht-----
Von: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] Im Auftrag von Leo Büttiker
Gesendet: Freitag, 21. April 2006 16:41
An: cdt-dev@xxxxxxxxxxx
Betreff: [cdt-dev] AST/DOM refactoring

As we mention befor we start with a term project that will implement refactorings for cdt.

Now we are a bit confused about so many implentations of dom, ast, scanner and parsers. We've looked now depper in the code and the documentation. But we still not sure where to start.

CModel (which use parser.ast and internal.core.parser) looks a bit out of date but is used in many package, is this right? So should we use instead CDOM (core.dom, core.dom.ast with the parser core.dom.parser.cpp and the scanner internal.core.parser.scanner2)? Or even the very new pdom (which use both CDOM and CModel)? Would the pdom get stable in the next days? This important because we've only 10 weeks left for our work.

Or the short form of all this question: Where should we start to add writabilty to perform refactorings (CModel, CDOM or anywhere else)?

Any help would be appreciated
Leo Büttiker
cdt-dev mailing list
cdt-dev mailing list

Back to the top