Procedure ChangerPriorite(Priorite : Entier);
Si la priorité est négative, alors cela signifie qu'il faut récupérer la priorité de l'étape dont le numéro est l'opposé de la valeur du paramètre Priorite. Cette étape doit correspondre à un non-terminal qui va être expansé puis réduit.
La notion de priorité est par exemple utile pour gérer la priorité des opérateurs * et / sur + et -.
Principal
/*******/
Variable
/******/
MaRegleSyntaxique : Nul Ou RegleSyntaxique;
Debut
...
MaRegleSyntaxique.ChangerPriorite(10);
...
Fin Principal
- | - | - | - | - | - | - | - | - |