Priorite

Attribut d'instruction. Définition de la priorité de la règle syntaxique.

Syntaxe

Priorite AppelPriorite

Description

L'attribut d'instruction Priorite permet de définir la priorité de la règle syntaxique. La priorité est obligatoire pour orientier le choix de l'analyseur syntaxique quand un non-terminal est récursif et que l'application des règles est non décidable.

Cela permet par exemple de rendre prioritaire la multiplication sur l'addition pour l'analyse d'une expression.

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 cette valeur. Cette étape doit correspondre à un non-terminal qui va être expansé puis réduit.

Exemple

RegleSyntaxique (Priorite 10)
/*************/
Fin RegleSyntaxique

Voir aussi

Reprise pour définir la fonction de rappel de reprise.

Traduction

---------