debugger une grammaire yacc avec DDD

debugger une grammaire yacc avec DDD - C - Programmation

Marsh Posté le 03-05-2006 à 18:06:36    

bonjour,
 
je suis en train de réaliser un petit compilateur ( pas linker, pas optimiseur, juste compilo ) pour un sous ensemble très minimal du C.
( voir http://forum.hardware.fr/hardwaref [...] 8536-1.htm )
Mon lexeur et ma grammaire sont ok, ma table des symboles est remplie correctement. L'arbres syntaxique se construit aussi. MAIS , avant de commencer a le parcourir pour générer l'asm, j'aimerais quand meme vérifier que l'arbre est construit correctement. J'ai bien fait quelques printf, mais c'est plutot laborieux.  
Normalement, c'est la que je degainne DDD.  
Seulement ici il se perd dans les centaine de ligne générer par yacc. ( des que je rentre dans yyparse... ) Ce que je voudrais, c'est recuperer un pointeur sur la racine de mon arbre et l'afficher dans DDD. Seulement la racine de mon arbre je ne l'utilise que dans le fichier yacc  (grammaire ).
 
Voila. Merci d'avance.

Reply

Marsh Posté le 03-05-2006 à 18:06:36   

Reply

Sujets relatifs:

Leave a Replay

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