Convertisseur C en C++
Script réalisé en 2001 par Denis Sureau pour convertir les sources d'un projet C en C++. Convertir vos sources C en C++ évite les conflits d'identifieurs et permet de réutiliser votre code plus facilement.
Ecrit en langage Python, il fonctionne sur tous systèmes.
Licence GPL 2.0. - Requiert Python 2.x.
Caractéristiques
C'est un ensemble de scripts qui convertit le C en C++ en quelques
étapes:
- génération des classes,
- tranformation des fonctions en méthodes,
- remplacement des appels de fonctions par des références
aux méthodes.
Les scripts peuvent être utilisés séparemment.
Pré-requis
- Python L'interpréteur Python version 2 au moins doit être installé.
- Le convertisseur fonctionne mieux avec un source bien formatté. Des formateurs existent sur le web.
- Si vous voulez reconstruire le manuel il vous faudra makeinfo .
Avant de lancer les scripts, imprimer le manuel CTOCPP.INFO, et lisez attentivement le chapitre intitulé: step by step (pas à pas).
Outils inclus
- Search Effectue une recherche - remplacement dans un fichier.
- Mover Déplace un project entier d'un répertoire ou plus, vers un seul ou différents répertoires. Bien sûr, les lignes "#include" sont mises à jour...
- Mklist Récursivement, crée une liste de tous les fichiers d'un projet à partir du seul fichier contenant la fonction "main".
Documentation
Le manuel en anglais est inclus dans l'archive.
Télécharger
Ce programme est fourni tel quel, et il est probable qu'il devienne incompatible avec les versions successives de Python.
Aucun support n'est donné.