Bonjour,
Je suis sur un projet où l'objectif est de générer de la retrodocumentation de code source. Le code source peut provenir de divers langages comme le java et
le php.
Le but est d'afficher dans un premier temps des graphiques représentant les appels de fichiers, de classes, de fonctions...
Le jargon utilisé est à base de
- AST (Arbre syntaxique abstrait)
- ASF+SDF
- ...
Ce jargon est trés technique et je me demande si j'en ai vraiment besoin dans mon cas. (Il ne s'agit pas de réécriture de code)
Nous avons principalement regardé du coté de
- Stratego/Xt : mais apparemment celui-ci sert surtout à la réécriture de code / arbre syntaxique. Et il semble bien complexe.
- Mes recherches m'ont conduit vers des outils comme antlr mais je ne sais pas si ce dernier correspond bien à mon objectif qui est simplement de récupérer un arbre d'appel des fichiers, classes, fonctions...
- UMLGraph: outil parsant du Java uniquement et un peu trop contraignant.
Je me permet de vous demander si vous avez des idées vers lesquelles je pourrais me diriger. Le but étant d'éviter la complexité et de réutiliser des outils déjà fait.
Partager