Browser de code C

Browser de code C - Java - Programmation

Marsh Posté le 20-03-2004 à 18:22:54    

Oila, après une rapide recherche j'ai pas trouvé de browser de code (pour voir comment s'architecture les différents fichiers entre eux). Un peu comme un diagramme de classe mais pour du C quoi :o.
 
Donc il faut d'abord que je fasse l'équivalent du preprocesseur pour avoir du pur C, qu'ensuite je parse pour retrouver toutes les unités syntaxiques (fonctions, variables, types) que j'organise dans une liste par fichier ou globale. A ce moment là, j'ai une fenêtre avec mon code (une originale et une préprocesée) et la liste des us à côté, le tout clicable a volonté (surlignage du type sélectionné, recherche dans tous les fichiers etc...)
 
Si ça a déjà été fait, ça m'intéresse, sinon ca m'entraînera :D

Reply

Marsh Posté le 20-03-2004 à 18:22:54   

Reply

Marsh Posté le 20-03-2004 à 18:25:34    

xav14 a écrit :

Oila, après une rapide recherche j'ai pas trouvé de browser de code (pour voir comment s'architecture les différents fichiers entre eux). Un peu comme un diagramme de classe mais pour du C quoi :o.


:heink:
Le C est pas un langage objet, hein :o
Si tu entends faire une pitite fenêtre listant bêtement les fonctions diverses d'un fichier, j'pense que ça doit se trouver facilement ne serait-ce qu'en cherchant un brin sur SourceForge.net.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 20-03-2004 à 18:48:17    

ouais je sais, mais c'était pour l'analogie  [:proy]  
 
sur sourceforge j'ai rien trouvé (enfin si, en python sous nux :o)
et non c'est pas juste une liste des fonctions mais un bon truc un peu comme ce qu'on trouve dans eclipse (tu cliques que une classe/fonction/variables, ça t'amène à la définition pour exemple)


Message édité par xav14 le 20-03-2004 à 18:48:46
Reply

Marsh Posté le 22-03-2004 à 06:43:16    

bon j'ai commencé à coder... Il va surement falloir que je code un parser maison à partir des règles de syntaxe du C et associer des actions a chaque règle. C'est bien ça va me rappeller mes cours de 1er semestre :D

Reply

Marsh Posté le 22-03-2004 à 07:33:34    

emacs :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 22-03-2004 à 09:39:14    


 [:predicator] (Xemacs quand même, faut pas abuser non plus ;))

Reply

Marsh Posté le 22-03-2004 à 09:46:03    

predicator a écrit :


 [:predicator] (Xemacs quand même, faut pas abuser non plus ;))


Jamais vu d'intérêt à Xemacs par rapport à emacs...[:skeye]

Reply

Marsh Posté le 22-03-2004 à 09:56:05    

en cherchant un peu, on peut en trouver :o

Reply

Marsh Posté le 22-03-2004 à 09:59:46    

predicator a écrit :

en cherchant un peu, on peut en trouver :o  


 
ben je t'ecoutes parce que je suis pas convaincu :O


---------------
IVG en france
Reply

Marsh Posté le 22-03-2004 à 10:40:34    

uriel a écrit :


 
ben je t'ecoutes parce que je suis pas convaincu :O


 
pourquoi j'essayerais de te convaincre ? [:spamafote]  
si tu vois pas l'utilité de Xemacs, bah garde emacs, moi ça me choque pas :)

Reply

Marsh Posté le 22-03-2004 à 10:40:34   

Reply

Marsh Posté le 22-03-2004 à 10:42:58    

predicator a écrit :


pourquoi j'essayerais de te convaincre ? [:spamafote]  
si tu vois pas l'utilité de Xemacs, bah garde emacs, moi ça me choque pas :)


 
je demande juste ce qu'il y a de mieux de xemacs a emacs (je pense pas changer de toute facon, je suis trop habitue a emacs mais je m'interroge) :jap:


---------------
IVG en france
Reply

Marsh Posté le 22-03-2004 à 10:46:12    

skeye a écrit :


Jamais vu d'intérêt à Xemacs par rapport à emacs...[:skeye]


 
les trolls


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 22-03-2004 à 10:48:59    

avec ecb

Reply

Marsh Posté le 22-03-2004 à 11:12:57    

pourquoi ce topic est dans la sous-cat java? :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 22-03-2004 à 11:20:08    

parce que gilou en a marre que le pourrisse vu que j'ai la gachette facile

Reply

Marsh Posté le 22-03-2004 à 17:30:08    

the real moins moins a écrit :

pourquoi ce topic est dans la sous-cat java? :o


 
parce que le programme sera en java  :D

Reply

Marsh Posté le 22-03-2004 à 17:31:03    

je sais pas qui va l'utiliser mais quand t'es programmeur C, utiliser du java c'est à peine croyable tellement c'est lent

Reply

Marsh Posté le 22-03-2004 à 17:32:45    

je connais pas d'autres langages pour faire des gui [:spamafote]

Reply

Marsh Posté le 22-03-2004 à 17:39:12    

oui mais bon, comparer à ctags ... je sais pas si tu vas convaincre beaucoup de monde

Reply

Marsh Posté le 22-03-2004 à 17:54:49    

en même temps je n'en connaissais pas l'existence :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed