EPAC / GIT4-RII année académique 2024-2025
Devoir de RATTRAPAGE de Phases d’Analyse (Théorie des Langages & Traducteurs)
durée : 1 h 30 min
Exercice 1 : (10 points)
E →E * T | T
1) Soit la grammaire ci-contre : T →T + int | int | ( E )
et l’entrée : ((int+int)*int)+int
a. Produire l’arbre syntaxique. En déduire la séquence de dérivation rightmost.
b. Produire l’analyse LR.
2) Construire l’automate LR non déterministe des items (ou situations) de la grammaire.
Exercice 2 : (10 points)
E →E * T | T (1) (2)
Soit la grammaire ci-contre T →T + int | int | ( E ) (3) (4) (5)
1) Calculer les ensembles FIRST et FOLLOW des non-terminaux.
2) Après ajout de l’axiome E', donner l’automate déterministe des items valides.
3) Construire la table d’analyse SLR.
4) Produire l’analyse LR (pile, entrée, action) pour le mot d'entrée suivant : (int+int)*int
RAPPELS