Pour faire ça, à la limite tu as mieux : CodeWorker.
CodeWorker est une sorte de compilateur de compilateur. Il peut faire plein de choses : manger une grammaire BNF et recracher du code à partir de l'arbre syntaxique, faire de l'injection de code, etc...
A la lmite, on pourrait faire marcher les deux : Avec CodeWorker on extrait un modèle (UML par exemple) du programme à migrer à partir du code et on se sert de Acceleo pour faire la migration.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Ca a l'air chouette
Posté par Ontologia (site web personnel) . En réponse à la dépêche Acceleo sort en version 1.0. Évalué à 2.
CodeWorker est une sorte de compilateur de compilateur. Il peut faire plein de choses : manger une grammaire BNF et recracher du code à partir de l'arbre syntaxique, faire de l'injection de code, etc...
Un tutoriel de son auteur aseez accessible.
http://cedric-lemaire.developpez.com/DecouverteCW/index.php
A la lmite, on pourrait faire marcher les deux : Avec CodeWorker on extrait un modèle (UML par exemple) du programme à migrer à partir du code et on se sert de Acceleo pour faire la migration.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker