un commancement d'un langage français

mois de mon coté j’ais réussie un petit bijoue
c’est un commancement mais sa marche plutô bien

alors pour le moment mon programe scane un fichier texte
et traite:

les commantaire, il les igniores (//)

les variable et leur valeur ([nom de la variable] oppérateur {valeur}

dans les [], ont peut mettre des caractère accentuer pour les nom des variable
ont peut nomer les variable comme ont veut ex:

[le_chien]
[un héléphant]
[159753]
[éèêëôöàâäûüùîïÿ]
[la maison de mon cheval]

etc…

les valeur:

{123} >>> type nombre
{“valeur”} >>> type chaine

il faut déclarer c’est variable avent de pouvoir les utiliser ou le programme signale une erreur

définir: [nom de la variable] == {123} ou {“valeur”}

ici la déclaration est suivent ce que vous attribuer a la variable

ex:

définir: [nom de la variable] == {123} >>> variable automatiquement de type nombre
définir: [nom de la variable 2] == {“valeur”} >>> variable automatiquement de type chaine
définir: [nom de la variable 3] == {} >>> variable automatiquement de type nombre
définir: [nom de la variable 4] == {""} >>> variable automatiquement de type chaine

le debugeur que j’ais crée vous avertira des nombreuse erreur que vous pourez faire
éssayer !

le programme enregistre les variable dans un fichier nomer: base de donées de variable
ou un truc comme sa

NOTE:

si vous avez déclarer une variable comme chaine par exemple et que par la suite vous vouler lui attribuer une valeur de type nombre, ex:

définir: [nom de la variable 4] == {""} >>> variable automatiquement de type chaine

[nom de la variable 4] == {123} >>> erreur d’attribution, la variable est protégé

il faut la redefinir (si sa marche), bref

c’est un début mais puisque j’ais réussie a faire sa je pence pouvoir continuer sur une bone lancer, je suis en train de crée un langage français a ma sauce

enfin en fait c’est plus un interpéteur mais c’est super chaut a faire

Note: le programme igniore les espace dans le nom d’une variable alors si vous écrivez;

[ nom de la variable 4 ] == {""} >>> variable automatiquement de type chaine
ou
définir: [nomdelavariable4] == {""} >>> variable automatiquement de type chaine

sa revient au même c’est juste que c’est plus simpa en y
encludant des espace pour séparer les mots, sa marche aussie comme sa:

d é f i n i r : [ n o m d e l a v a r i a b l e 4 ] = = {""} >>> marche aussie bien

bon c’est un début mais j’avence a petit pas, le plus dur étais les variable
maintenant que le plus dur est fait sa devrait aller

quand le programme enregistre les variables, il suprime automatiquement les éspace

bien, c’est un prototype mais je vait le faire évoluer !!!

voicie le lien de teste j’y est inclue les source pour ceux qu’il veulle voir comment c’est fait:

up-this.com/fr/dl.html?fid=16955F73B487