Il est possible de redéfinir les mots clés du langage dans un fichier de configuration.
Cette fonctionnalité permet de développer aussi simplement en français, qu’en anglais ou dans n’importe quel dialecte qui vous semblera opportun.
Le fichier sera nommé LANG_[XX].txt et sera constitué de la sorte.
Ce fichier permet de redéfinir le mot clé et de définir la documentation de celui-ci.
CLEAR=EFFACER : Effacer l'écran avec la couleur définie par DEF_COULEUR_FOND
FOR=POUR <VARIABLE> DE <VALEURDEBUT> A <VALEURFIN> PAS <VALEURPAS> : Créer une boucle en faisant varier VARIABLE de VALEURDEBUT jusqu'a VALEURFIN en ajoutant VALEURPAS a chaque tour
FOR_EQU=DE
FOR_STEP=PAS
FOR_TO=A
NEXT=BOUCLER : Retourne au début de POUR en augmentant VARIABLE de VALEURPAS
PLOT=DESSINER (true|false) : Active ou désactive la trace laissée par le curseur avec DEPLACER_DE
SET_BG_COLOR=DEF_COULEUR_FOND <ROUGE> <VERT> <BLEU> : Définit la couleur du fond lorsque EFFACER est utilisée
SET_PLOT_COLOR=DEF_COULEUR_DESSIN <ROUGE> <VERT> <BLEU> : Définit la couleur de la trace laissée par le curseur avec DEPLACER_DE
SET_PLOT_WIDTH=DEF_LARGEUR_DESSIN <Taille> : Définit la largeur de la trace laissée par le curseur
SET_VAR=DEF_VAR <NomVar> : Déclare une variable
SPEED=VITESSE <VX> <VY> : Définit la vitesse de déplacement lors de l'utilisation de DEPLACER_DE
GO=ALLER_A <X> <Y> : Déplace le curseur directement a la position donnée.
MOVE=DEPLACER_DE <X> <Y> : Déplace le curseur de X pixel horizontalement et Y pixels verticalement
LINE_TO=LIGNE <X> <Y> : Déplace le curseur directement de X,Y pixels sans les déplacements intermédiaires de DEPLACER_DE
ADD=ADDI $<NOMVAR> <valeur> : Ajoute <valeur> a la variable NOMVAR
SUB=SOUS $<NOMVAR> <valeur> : Soustrait <valeur> a la variable NOMVAR
MUL=MULT $<NOMVAR> <valeur> : Multiplie la variable NOMVAR par <valeur>
DIV=DIVI $<NOMVAR> <valeur> : Divise la variable NOMVAR par <valeur>
MSGBOX=MESSAGE <MOT1> [MOT1 ...] : Affiche un message dans une boite de message, bloque l'exécution du programme
END=FIN Termine l'exécution du programme
GOTO=SAUTER_A <label> Détourne l'exécution du programme sur le label passé en paramètre, celui-ci doit exister
GOSUB=APPELER <label> Provoque le détournement du programme sur le label passé en paramètre
RETURN=RETOUR Doit être appelé après l'utilisation d'APPELER, lorsque RETOUR est appelé, le programme retourne a l'instruction suivant APPELER
IF=SI Instruction conditional
IF_EQU=EGAL
IF_THEN=ALORS
ENDIF=FIN_SI
LABEL=LABEL <label> : créer un point utilisable par SAUTER_A et APPELER
RECT=RECT <largeur> <hauteur> : Dessine un rectangle de largeur hauteur à partir de la position du curseur
LANG=LANG
UPDATE_SCREEN=MAJ_ECRAN : Force le rafraîchissement de l'écran de sortie