J'ai essayé d'utiliser CLang pour parser du code … je n'ai jamais su par ou commencer.
Je n'ai pas vraiment trouvé de doc ou tutoriel pour faire ce que je cherchais, si vous avez des liens utiles, ça m'intéresse !
Par exemple, comment faire pour lister toutes les noms des classes d'une bibliothèque en lui donnant en entrée le fichier entête (mylib.h) et tous les dossiers d'include (/usr/include, /usr/local/include, …)
Est-ce faisable facilement ? (genre moins de 300 lignes de C++)
[^] # Re: Superbe article !
Posté par GuiBrother . En réponse à la dépêche LLVM 3.3 et Clang 3.3. Évalué à 5.
J'ai essayé d'utiliser CLang pour parser du code … je n'ai jamais su par ou commencer.
Je n'ai pas vraiment trouvé de doc ou tutoriel pour faire ce que je cherchais, si vous avez des liens utiles, ça m'intéresse !
Par exemple, comment faire pour lister toutes les noms des classes d'une bibliothèque en lui donnant en entrée le fichier entête (mylib.h) et tous les dossiers d'include (/usr/include, /usr/local/include, …)
Est-ce faisable facilement ? (genre moins de 300 lignes de C++)