J-P. Rosen
2016-10-18 08:39:01 UTC
Deux utilitaires fournis par Adalog (GMGPL bien sûr), qui viennent
d'être remis à jour et améliorés après une période de disons... sommeil.
Des versions exécutables sont fournies pour Gnat GPL 2016.
AdaSubst:
Un outil pour faire des substitutions /sémantiques/ dans du code Ada.
Les fonctions fournies sont:
- Translate: Change des identificateurs dans tout un projet, y compris
quand des éléments sont déplacés d'un paquetage dans un autre.
L'ajustement du code tient compte de toutes les règles de visibilité
en mettant à jour les clauses with et use si nécessaire. Très utile
pour réorganiser un projet.
- Unuse: supprime les clauses use, et change les identificateurs dont
la visibilité en dépendait en notation complète. Extra si vous
préférez les clauses use, mais que votre client n'en veut pas!
- Unrepresent: supprime toutes les clauses de représentation. Très
utile quand on veut vérifier son code avec un autre compilateur qui
n'accepte pas les clauses de représentation d'origine.
AdaDep:
Outil d'analyse des dépendences. AdaDep vous dit, pour chaque unité dont
on fait with, quelles sont les éléments effectivement utilisés.
Les deux outils sont téléchargeables depuis la page des composants Adalog:
http://www.adalog.fr/fr/componsants.html
Enjoy!
d'être remis à jour et améliorés après une période de disons... sommeil.
Des versions exécutables sont fournies pour Gnat GPL 2016.
AdaSubst:
Un outil pour faire des substitutions /sémantiques/ dans du code Ada.
Les fonctions fournies sont:
- Translate: Change des identificateurs dans tout un projet, y compris
quand des éléments sont déplacés d'un paquetage dans un autre.
L'ajustement du code tient compte de toutes les règles de visibilité
en mettant à jour les clauses with et use si nécessaire. Très utile
pour réorganiser un projet.
- Unuse: supprime les clauses use, et change les identificateurs dont
la visibilité en dépendait en notation complète. Extra si vous
préférez les clauses use, mais que votre client n'en veut pas!
- Unrepresent: supprime toutes les clauses de représentation. Très
utile quand on veut vérifier son code avec un autre compilateur qui
n'accepte pas les clauses de représentation d'origine.
AdaDep:
Outil d'analyse des dépendences. AdaDep vous dit, pour chaque unité dont
on fait with, quelles sont les éléments effectivement utilisés.
Les deux outils sont téléchargeables depuis la page des composants Adalog:
http://www.adalog.fr/fr/componsants.html
Enjoy!
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr