bonjour,
j'ai cherché un peu et pas trouvé ce que je cherche. (pas sûr d'etre sur le bon fofo d'ailleur, hésitez pas a bouger le sujet dans une autre section)

je cherche une lib pour parser un fichier c++, et récup ce qui se trouve a proximité de certains mots clés (définis par moi-même).
exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
override char* teststr = "hello test string";
 
override int test(int* a)
{
    *a = (*a) + 2;
    return *a;
}
je parse le fichier, et je récupère la ligne ou le "override" (nouveau keyword) se trouve, le nom, type, arguments, ect ... de la fonction qui suit.

idéalement une lib écrite en c++, mais .net marcherais aussi.
Je précise que ce n'est pas un compiler-compiler que je cherche, juste une lib pour faire ca rapidement, sans se casser la tête.

l'idée c'est d'avoir une lib conforme aux spec (c++ 11 si possible, dans le pire des cas juste C), que je puisse ensuite parser des fichiers de 2000 lignes sans bug, pour ensuit modif éventuellement et compiler derrière.

certains vont me dire "s'facile moi j'ai fait un analyseur syntaxique full conforme aux spec du c++ 11 en 5h "... baaaah... respect, moi je peux pas ^^

Si quelqu'un a une idée, des conseils partagez les

merci