INTERPRETEUR D'UN LANGAGE PROCHE DU RPN

cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007 - 29 oct. 2007 à 18:01
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007 - 31 oct. 2007 à 01:18
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/44529-interpreteur-d-un-langage-proche-du-rpn

cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
31 oct. 2007 à 01:18
Si tu as le log de ce qu'il t'a expliqué ou des liens qu'il a pu te filer je suis preneur.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
31 oct. 2007 à 01:00
*compl I ment
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
31 oct. 2007 à 00:59
merci pour ce complement, et pour m'avoir indique valgrind, c'est vraiment cool comme logiciel
je dois aussi remercier zerocool pour m'avoir aide a comprendre comment les parseurs fonctionnaient, et m'avoir aide a debuger mon programme
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
31 oct. 2007 à 00:53
Je confirme. Maintenant c'est impec', bravo. Plus de memory leak ni d'erreur à l'exécution et en plus ça compile en -ansi -pedantic
Beau travail =)
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
31 oct. 2007 à 00:42
c'est corrige (normalement)
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
29 oct. 2007 à 21:59
Je suis sous linux (Slackware 12.0)
valgrind ./interpretor exemples/NombresPaires.747

http://www.sagwin.org/NoPasting/pasting/12403570091302858195.txt
Voilà le log complet de valgrind.
Tu devrais te le mettre et tester ton soft avec.

On peut voir aussi que si on fait export MALLOC_CHECK_=1 (avant de lancer interpretor) ça donne à l'exécution :

*** glibc detected *** ./interpretor: free(): invalid pointer: 0x0804d188 ***
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
29 oct. 2007 à 21:41
je ne vois pas du tout d'ou ca peut sortir en fait...
t'executes ca comment ? sous quel os ?
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
29 oct. 2007 à 18:01
C'est bien sympa et le code est beau mais à l'exécution sous valgrind ouch :
4849== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 13 from 1)
avec Calcul.747
4952== ERROR SUMMARY: 290 errors from 8 contexts (suppressed: 13 from 1)
avec NombresPaires.747

Dommage =x
Rejoignez-nous