Reprise
AppelReprise
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.
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
- | - | - | - | - | - | - | - | - |