Debut d'interpreteur (simple)

Soyez le premier à donner votre avis sur cette source.

Vue 3 689 fois - Téléchargée 350 fois

Description

Slt à tous, cela fait 15j que je bosse sur se debut d'interpreteur, j'y est mis des fonctions pomper sur des langage comme Basic et Batch (C++ un peu).G fait un fichier d'aide contenant les 15 fonctions du programme expliquer en details. J'ai rajouté un convertisseur qui convertie un programme ecrit en mon langage en Basic ou Batch...Bref...dite moi s'que vous en pensez et notez le ;-)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

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 !!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.