un petit groupe de regex et c'est bon je pense.Flype a écrit :La solution de se faire son propre analyseur lexical c'est bcp trop de travail et ne m'intéresse pas.
non, les fichiers .h ne sont pas compilés, il sont juste copiés tel quel dans les fichiers .c qui eux le sont (compilés). on ne fait que les étapes 1,2 et 5Flype a écrit :En principe, si j'ai bien compris,
1/ on commence par se choisir un compilateur C (vc, pellesC, lcc, etc...)
2/ on prends le fichier d'include C qui nous intéresse (par ex. WINVER.H)
3/ on compile le fichier avec le compilateur C.
4/ On récupère le fichier WINVER.o
5/ On l'interprête/parse avec un programme réalisé avec PureBasic, lequel génère en sortie un fichier WINVER.PBI
oui (ma version pas la tienne)Flype a écrit :. Cela parait-il réalisable ?
je ne sais pas, je pense (différences au moins entre les .o de gcc et les .obj de VS)Flype a écrit :. Le format des fichiers .o est il toujours le même ou bien dépend-il du compilateur C choisit (lcc, pellesC, ...) ?
je sais pas (mais tu t'en fout de çà)Flype a écrit :. Ce format ou ces formats sont-ils libres et bien documentés ?