Fonction Habilitation InterpreterEnInteractif(Sorte : SorteInstructions=SorteInstructionsUps5GL) Retourner Entier;
Fonction Habilitation Optimiser(NulAbsorbant) InterpreterEnInteractif(NomFichierSource : Nul Ou Caractere) Retourner Entier;
Fonction Habilitation Optimiser(NulAbsorbant) InterpreterEnInteractif(Flux : Nul Ou IFlux) Retourner Entier;
Pour lancer l'interprétation, un script de démarrage est nécessaire. Il est donné par le paramètre NomFichierSource ou Flux. Si la valeur de ce paramètre est Nul alors le script par défaut est ${UPS_HOME}/upssdk/sources/${UPS_LANGUE}/upsshl.upl.
Selon la valeur du paramètre Sorte ou la signature du script de démarrage désigné, le moteur d'interprétation retenu est soit :
Le résultat est le code retour de l'interprétation.
/****************************************************************/
Procedure EnvoyerErreur(MessageATraiter : Caractere, ? : Entier, ? : Entier, ? : Nul Ou Caractere)
/* Objet : Envoi d'un message d'erreur. */
/****************************************************************/
Debut
Ecran.Ecrire(MessageATraiter);
Fin Procedure
Principal
/*******/
Debut
...
Si Non DebuterInterpretation(EnvoyerErreur) Alors
Retourner 1;
Fin Si
?=InterpreterEnInteractif();
TerminerInterpretation();
...
Fin Principal
- | - | - | - | - | - | - | - | - |