Reprise

Attribut d'instruction. Définition de l'action pour reprendre l'analyse suite à une erreur.

Syntaxe

Reprise AppelReprise

Description

L'attribut d'instruction Reprise permet de définir la fonction de rappel appelée suite à la détection d'une erreur lexicale, syntaxique ou sémantique en vue de recaler l'analyseur sur une règle parenthèse.

Une règle parenthèse est une règle où les non-terminaux sont encadrés par des terminaux tel le mot-clé Fin d'un bloc d'instructions. L'erreur lexicale, syntaxique ou sémantique doit avoir lieu au cours de l'expansion d'un non-terminal utilisé par cette règle et cela récursivement.

Voici les paramètres d'une telle fonction de rappel :

Le comportement de cette fonction de rappel doit être conforme à la sémantique de l'énuméré ActionEtapeReponse.

Exemple

RegleSyntaxique (Reprise MonReprise)
/*************/
Fin RegleSyntaxique

/****************************************************************/
Fonction ActionReprise(ValeurLexicale : Nul Ou Objet, ValeurSemantique : Nul Ou Objet, NumeroLigne : Entier, NumeroColonne : Entier) Retourner ActionEtapeReponse
/* Objet : Action en cas de reprise suite a une erreur. */
/****************************************************************/
Debut
...
Fin Fonction

Voir aussi

Priorite pour fixer la priorité de la règle syntaxique.

Traduction

---------