Convertisseur C en C++
Script réalisé en 2001 par Denis Sureau pour convertir les sources d'un projet C en C++. 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.
Pourquoi l'utiliser?
Convertir vos sources C en C++ évite les conflits d'identifieurs et permet de réutiliser votre code plus facilement.
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.
