Google n'a rien donné de pertinent.
J'ai une tonne de code C++ existant et fonctionnel, et j'aimerais utiliser Python pour le parcourir et trouver les relations entre les classes, etc.
EDIT: Juste pour préciser : je ne pense pas avoir besoin d'analyser chaque morceau de code C++; j'ai juste besoin de quelque chose assez intelligent pour repérer les déclarations de classes, de fonctions et de variables membres, et pour ignorer les définitions de fonctions.
0 votes
Vous ne pouvez pratiquement pas faire cela sans un analyseur C++ complet.
2 votes
Si vous êtes d'accord pour ne pas prendre en compte les cas marginaux de 0,1 %, vous pourriez probablement vous en sortir avec une analyse par expression régulière. Je suis assez convaincu que de nombreux éditeurs de texte le font pour la coloration syntaxique / l'analyse. Par exemple, Sublime Text est livré avec des fichiers d'analyse par expression régulière pour de nombreux langages, y compris le C++ (voir C++.tmLanguage).