UpsPrs.AnalyseurSyntaxique.LireLigneColonneSource
Procedure LireLigneColonneSource(Decalage : Entier, NomFichierSource : Nul Ou Caractere Sortie, NumeroLigne : Entier Sortie, NumeroColonne : Entier Sortie);
Description
La méthode LireLigneColonneSource permet de retrouver le nom du fichier source, le numéro de la ligne, le numéro de la colonne au moment de l'analyse de l'étape de la règle courante décalée de Decalage étapes en arrière.
Exemple
Variable
/******/
MonAnalyseurSyntaxique : Nul Ou AnalyseurSyntaxique;
/****************************************************************/
Fonction ActionEtape(ValeurLexicale : Nul Ou Objet, ValeurSemantique : Nul Ou Objet, NumeroLigne : Entier, NumeroColonne : Entier) Retourner ActionEtapeReponse
/* Objet : Traite une action suite a la reconnaissance d'une etape. */
/****************************************************************/
Variable
/******/
NomFichierSource : Nul Ou Caractere;
NumeroLigne : Entier;
NumeroColonne : Entier
Debut
...
/* Retrouve le contexte de l'étape précédente. */
MonAnalyseurSyntaxique.LireLigneColonneSource(-1, NomFichierSource, NumeroLigne, NumeroColonne);
...
Fin Fonction
Voir aussi
FixerValeurSemantique pour fixer la valeur sémantique de la règle.
LireSymboleLexical pour lire le symbole lexical d'une étape de la règle courante.
LireValeurLexicale pour lire la valeur lexicale d'une étape de la règle courante.
LireValeurSemantique pour lire la valeur sémantique d'une étape de la règle courante.
Traduction