Procedure EnvoyerErreur(MessageDErreur : Caractere, NomFichierSource : Caractere, NumeroLigne : Entier, NumeroColonne : Entier);
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.
Variable
/******/
MonAnalyseurSyntaxique : Nul Ou AnalyseurSyntaxique;
/****************************************************************/
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
/******/
NomFichierSource : Nul Ou Caractere;
NumeroLigne : Entier;
NumeroColonne : Entier
Debut
...
MonAnalyseurSyntaxique.LireLigneColonneSource(NomFichierSource, ?, ?);
...
MonAnalyseurSyntaxique.EnvoyerErreur("MonModule-1 : Erreur de sémantique ...", NomFichierSource, NumeroLigne, NumeroColonne);
...
Fin Fonction
- | - | - | - | - | - | - | - | - |