DEBUT D'INTERPRETEUR (SIMPLE)

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 22 avril 2005 à 13:20
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 22 avril 2005 à 15:55
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/30910-debut-d-interpreteur-simple

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
22 avril 2005 à 15:55
Le mieux (à mon avis !!) c'ets de faire comme je l'ai fait pour Lilo : Faire une collection ou tu stockes tes variables. Avec une colelction, tu peux ajouter des données, les supprimer, les modifier, les énumérer, etc ... très simplement ...

Christophe
Fab707 Messages postés 54 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 5 février 2006
22 avril 2005 à 15:28
Ouai..je m'y connait peu en vb donc je fait avec les moyen du bord, sinon g vu ta source et elle est genial, tu pourrait me donner quelques conseil par exemple pour créer des variables ?
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
22 avril 2005 à 15:24
De rien !! En tout cas, sortir un code comme cela en 2 semaines sur le sujet, c'est bien !! (Ma source m'a pris 2 ans tout de même).
Par contre un autre truc !! Le coup de sauvagerder les valeurs des variables dans des fichiers, ... c'est vraiment limite, tu trouves pas ?????
Fab707 Messages postés 54 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 5 février 2006
22 avril 2005 à 15:19
Je c ke je ne pourrait pas depasser une certaines syntaxe, et que c pas un code trops complexe (c un peu le but d'ailleurs de la source). Malgrer tous j'essaye d'ameliorer le code et de trouver d'autres solution..Sinon merci pour ta remarque crenaud76 :-) !
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
22 avril 2005 à 13:20
M'étant moi-même lancé dans un interpréteur de langage (http://vbfrance.com/code.aspx?id=30452), j'ai ouvert ta source avec intéret, mais j'ia quelques soucis avec ton code :
1- Il y a des Goto dedans !! Et ca, vaut mieux éviter !!
2- Ton code n'es absoluement pas indenté !!! C'est tres difficile à lire dans ces conditions !!!
3- J'ai peur que tu ne soit parti dans un système de parsing trop "léger" de ton code. Tu risque de rencontrer des soucis quand un codeur va compliquer un peu les lignes de code !! Idem quand tu va vouloir ajouter des fonctions avec une syntaxe un peu plus complexe.

Mais bravo tout de même pour l'idée !!!
Rejoignez-nous