TRADUCTEUR SIMPLIFIÉ DU PASCAL VERS LE C - LEX ET YACC (FLEX ET BISON)

acx01b Messages postés 280 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 8 juillet 2014 - 4 avril 2007 à 23:50
mannou0mouna Messages postés 4 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 14 mai 2012 - 14 mai 2012 à 13:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42050-traducteur-simplifie-du-pascal-vers-le-c-lex-et-yacc-flex-et-bison

mannou0mouna Messages postés 4 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 14 mai 2012
14 mai 2012 à 13:27
salut je suis entrain de faire ce projet de traducteur de pascale en c
mais j'ai un problème de l’exécution si je tape "lex ptoc.l" va être exécuter et si je tape "yacc -d ptoc.y" il y a beaucoup des erreurs dans la déclaration des types et des variable et dans "gcc" il ne construit pas "pToc", j'ai un mois de recherche mais je ne trouve pas la solution et j'ai un jour pour le dernier délai de projet.
SVP quelqu'un m'aideeee
franchini Messages postés 1 Date d'inscription samedi 13 mars 2010 Statut Membre Dernière intervention 13 mars 2010
13 mars 2010 à 23:36
Salut,
Je viens de telecharger le prog pour traduire de TP a C, mais je ne sais pas comment l'executer... A partir d'une commande DOS?
Quel qu'un peut-t-il m'aider?
Merci.
sombol Messages postés 1 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 21 décembre 2007
21 déc. 2007 à 13:33
je cherche des source sur turbo pascal comme des astuces
cs_Spawnrider Messages postés 254 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 9 avril 2007 1
9 avril 2007 à 20:31
et Bien voilà c'est fait ;)
Bon je dois avouer que ce n'est pas un exemple de programmation :(
Mais bon si ça peux t'avancer, c'est le principal :)
spidermario Messages postés 121 Date d'inscription mercredi 26 octobre 2005 Statut Membre Dernière intervention 14 mars 2009 1
9 avril 2007 à 15:34
C'est super, je cherchais justement de l'aide concernant Flex et Bison (Lex et Yacc).
cs_Spawnrider Messages postés 254 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 9 avril 2007 1
5 avril 2007 à 00:41
Salut ACX01B,

Je n'ai pas été franchement bien loin ! Je dois l'avouer, c'est du boulot d'étudiant rien de bien professionnel qui pourrait aboutir à un traducteur complet.
Seul les entiers sont gérés et les chaines de caractères pour l'affichage.
Il reste donc à améliorer tout le reste.
Il faut dire que la gestion complète des variables (dont les types) est assez complexe.
Tu trouveras un peu plus de documentation dans le fichier pdf.
acx01b Messages postés 280 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 8 juillet 2014 6
4 avril 2007 à 23:50
salut,

ça a l'air d'être pas mal de boulot ton traducteur!!!

je ne connais pas le pascal donc je ne peux pas du tout tester, mais pourrais-tu nous expliquer jusqu'où tu as été dans ton travail, quelles sont les parties qui ont abouties, et celles où il reste des choses à améliorer etc... ?

a+
Rejoignez-nous