Forum général.cherche-logiciel parser c++

Posté par  .
Étiquettes : aucune
0
3
juil.
2007
Je cherche un programme permetant de parser du C++ et de transformer le code source en un arbre facilement utilisable.

j'ai déjà cherché assez longtemps et j'ai trouvé:
openc++ mais je n'ai pas compris comment ça marchait
synopsis (http://synopsis.fresco.org/ ) ne fonctionne pas chez moi.
gccxml (http://www.gccxml.org/HTML/Install.html ) ne parse qu'une partie du code (on ne peut pas savoir ce qu'il y a dans une fonction par exemple).
une suite de liens sur vfiasco (http://os.inf.tu-dresden.de/vfiasco/related.html#parsing ) mais je n'ai pas trouvé ce que je cherchais.
PUMA (http://ivs.cs.uni-magdeburg.de/~puma/ ) très interressant mais abandonné. Une généralisation de puma à été faite (aspectc) et la ça ne correspond plus. De plus le CVS de puma n'est plus accessible.
Un article assez complet sur le parsing mais rien de fonctionnel au final (http://www.nobugs.org/developer/parsingcpp/ )

Enfin je suis tombé sur ELSA (http://www.cs.berkeley.edu/~smcpeak/elkhound/sources/elsa/ ) C'est ce qu'il me faut mais c'est assez mal documenté. J'arrive a faire des trucs mais c'est difficile.

Et vous ?
  • # doxygen

    Posté par  . Évalué à 3.

    Vu ce que génère synopsis (démo sur le site), je me sers de doxygen pour faire la même chose :

    http://www.stack.nl/~dimitri/doxygen/

    qui marche très bien, et ne m'a jamais déçu ;-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.