EstOptionnel
SuiteEstOptionnel
EstOptionnel
permet de déclarer que le non-terminal de rattachement est optionnel, ce qui signifie qu'aucune règle peut ne pas s'appliquer pour l'expanser. Il est alors possible de définir la fonction de rappel appelée par défaut quand il n'est pas expansé.
Voici ses paramètres :
Le comportement de cette fonction de rappel doit être conforme à la sémantique de l'énuméré ActionEtapeReponse.
NonTerminalSyntaxique MonNonTerminal(EstOptionnel MonEstOptionnel)
/**********************************/
...
Fin NonTerminalSyntaxique
/****************************************************************/
Fonction MonEstOptionnel(ValeurLexicale : Nul Ou Objet, ? : Nul Ou Objet, ? : Entier, ? : Entier) Retourner EstOptionnelReponse
/* Objet : Action quand le non-terminal est optionnel. */
/****************************************************************/
Debut
...
Fin Fonction
- | - | - | - | - | - | - | - | - |