DEBUT D'INTERPRETEUR (SIMPLE)

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
- - Dernière réponse : 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
18 -
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
-
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
18 -
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
-
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
18 -
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 !!!