UpsPrs.AnalyseurSyntaxique.EnvoyerErreur

Procedure EnvoyerErreur(MessageDErreur : Caractere, NomFichierSource : Caractere, NumeroLigne : Entier, NumeroColonne : Entier);

Description

La méthode EnvoyerErreur permet d'envoyer une erreur de sémantique.

Les paramètres MessageDErreur, NomFichierSource, NumeroLigne et NumeroColonne doivent recevoir respectivement le message d'erreur, le nom du fichier source dans lequel il y a une erreur, le numéro de la ligne et le numéro de la colonne.

Exemple

Variable
/******/

/****************************************************************/
Fonction ActionEtape(ValeurLexicale : Nul Ou Objet, ValeurSemantique : Nul Ou Objet, NumeroLigne : Entier, NumeroColonne : Entier) Retourner ActionEtapeReponse
/* Objet : Traite l'action suite a la reconnaissance de l'etape. */
/****************************************************************/
Variable
/******/
Debut
...
MonAnalyseurSyntaxique.LireLigneColonneSource(NomFichierSource, ?, ?);
...
MonAnalyseurSyntaxique.EnvoyerErreur("MonModule-1 : Erreur de sémantique ...", NomFichierSource, NumeroLigne, NumeroColonne);
...
Fin Fonction

Voir aussi

Analyser pour lancer l'analyse syntaxique. NbErreursDeSyntaxe pour connaître le nombre d'erreurs rencontrées.

Traduction

---------