UpsPrs.AnalyseurSyntaxique.TerminerAnalyse

Procedure TerminerAnalyse();

Description

La méthode TerminerAnalyse permet de terminer l'analyse syntaxique.

La séquence d'usage des méthodes est la suivante :

Si cette séquence n'est pas respectée, alors l'exception est ActionSyntaxiqueImpossible est envoyée.

Exemple

/****************************************************************/
Procedure EnvoyerErreur(MessageErreur : Caractere, NomFichierSource : Caractere, NumeroLigne : Entier, NumeroColonne : Entier)
/* Objet : Envoie un erreur. */
/****************************************************************/
Debut
...
Fin Procedure

Principal
/*******/
Variable
/******/

Debut
...
MonAnalyseurLexical.TerminerAnalyse(IFlux(F), F.NomFlux, PositionLibre, EnvoyerErreur);
...
MonAnalyseurSyntaxique.TerminerAnalyse(MonAnalyseurLexical);
...
?=MonAnalyseurSyntaxique.TerminerAnalyse(MonNonTerminal, Faux, EnvoyerErreur);
...
MonAnalyseurLexical.TerminerAnalyse();
...
MonAnalyseurSyntaxique.TerminerAnalyse();
...
Fin Principal

Voir aussi

DebuterAnalyse pour débuter l'analyse syntaxique. Analyser pour lancer l'analyse syntaxique.

Traduction

---------