lib parsing c++ personnalisable
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:
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