Analyseur de references croisées

pititeflo83 Messages postés 2 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 12 avril 2006 - 4 juin 2005 à 19:00
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 4 juin 2005 à 21:41
jsusi une débutant en c++ et je dois creer un analyseur de references croisées. cad en gros pouvoir lister tt les variables d'un fichier .cpp avec les numéros de lignes et stocker tt ca dans un arbre. j'ai deja réussi a recuperer tous les mots de mon fichier mot par mot . mais je dois exclure tt les mots clés du langages et tout ce qui n'est pas un nom de variable
, comment faire ? merci . flo

1 réponse

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
4 juin 2005 à 21:41
Il suffit de remarquer que les déclarations de variables sont de la forme

type var1[=val][,val2[=var][,...]]

il te suffit de ne retenir que les val1, val2.

Le problème c'est bien sur qu'il faut aussi reconnaitre un type (donc
ceux utilisateurs). Je crois qu'au bout du compte tu finis par écrire
un analyseur du langage C
0
Rejoignez-nous