Retour
Cours précédent
Cours suivant

Grammaire attribuée

Une dérivation d’un mot en fonction d’une grammaire algébrique permet de construire un arbre syntaxique où :

Une grammaire attribuée est une grammaire où chaque terme de chaque règles est augmenté d’un ensemble de symbole permettant d’y associer un calcul.

Une grammaire S-attribuée (synthesized attribute grammar) est une grammaire dont les attributs ne peuvent être calculés que de droite à gauche dans l’ordre de dérivation (de bas en haut dans l’arbre d’analyse syntaxique).

Si les attributs peuvent être calculé de gauche à droite, alors c’est une grammaire H-attribuée (inherited attribute grammar).

Une grammaire L-attribuée a des attributs qui peuvent être calculé lors d’une traversée gauche droite de l’arbre.


Retour
Cours précédent
Cours suivant