URL: https://linuxfr.org/forums/programmation-perl/posts/analyse-de-code-c--2 Title: Analyse de code C++ Authors: thom_ra Date: 2005年06月06日T15:02:35+02:00 Tags: Score: 0 Hello ! Non, ne vous inquiétez pas, je ne pense pas m'être trompé de forum... Je cherche en fait un "bout de code" qui pourrait me permettre d'analyser et de remplacer des parties de sources qui sont en C++. Je penses que Perl est le mieux adapté, alors je poste donc ici. L'idéal serait pour moi que le script me permette d'accéder à des classes / structures qui représentent mon code : les variables, les appels de fonctions, avaec quels paramètres, etc... Est-ce assez clair ? Un petit exemple : je voudrais remplacer tous les appels qui commencent pas "toto_" : ainsi : int f(int i1, int i2) { £spaces£ £/spaces£char c1; £spaces£ £/spaces£toto_premier(i1, &c1); £spaces£ £/spaces£toto_second(i2, c2); } deviendrait : int f(int i1, int i2) { £spaces£ £/spaces£char c1, c2; £spaces£ £/spaces£titi_permier(i1, &c1); £spaces£ £/spaces£titi_seconde(c1, &c2); £spaces£ £/spaces£titi_troisieme(i2, c2); } En fait, je veux remplacer différentes séries d'appel de fonctions (avec les variables etc...) par d'autres (en rajoutant les bonnes déclaration, etc...). Des idées (google ne m'a pas trop aidé sur ce coup...) ?

AltStyle によって変換されたページ (->オリジナル) /