Interpreter

Instruction

Rôle :

Interprétation d'une expression ou d'une suite d'instructions indiquée dans une expression alphanumérique.

Syntaxe :

Interpreter <expression alphanumérique>

Notes :

L'instruction Interpreter fonctionne exactement comme la fonction Interpreter à la différence près qu'elle ne rend pas de résultat.

Attention : Les variables utilisées dans l'expression doivent être déclarées au niveau de l'objet et non dans la méthode.

 

 

Analyser, Interpreter (fonction)

Exemple :

Domaine : ESSAI "Interprétation de formules"
Objet SAISIE : INTERPI
          
Declaration
                   
ECRAN : ART1
                   
VARIABLES :
                     
Chaine formule ("formule à exécuter", 200)
          
FinDeclaration

          
Methode DEBUT 
                   
Si Lire(FORM.CODE,EgalA,"ART") Alors
                     
formule=FORM.TEXTE
                   
FinSi
          
FinMethode

          
Methode DEBUT_VISUALISATION 
                   
Si Longueur (formule) Alors
                     
Interpreter formule
                   
FinSi
          
FinMethode
FinObjet

Après l'appel à la méthode DEBUT_VISUALISATION :

Dans la méthode DEBUT, on lit la formule dans la table FORM. On interprète la formule en début de visualisation si elle existe.