Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

UNIVERSITE DE SOUSSE Institut Suprieur dInformatique et des Techniques de Communication Hammam Sousse

Matire : Compilation Classe : 2ING

Enseignante : Yousra Bendaly Hlaoui AU : 2011-2012

TD3 Exercice 1
Considrons la grammaire : S aSbbS | bSaS| 1. Montrer que cette grammaire est ambigu 2. Construire les drivations droites correspondant abab 3. Construire les arbres danalyse correspondant abab

Exercice 2
Considrons la grammaire : exprb exprb ou termb | termb termb termb et facteurb | facteurb facteurb non facteurb | ( exprb ) | vrai | faux 1. Construire un arbre danalyse pour la phrase non ( vrai ou faux ) 2. Montrer que cette grammaire engendre toutes les expressions boolennes 3. Cette grammaire est elle ambigu ? pourquoi ? 4. Construire un analyseur prdictif pour cette grammaire

Exercice 3
1. Construisez un analyseur par la descente rcursive (nave) pour la grammaire suivante: S (S ) | ) 2. Mme question pour cette grammaire : S (S) | 3. Mme question pour cette grammaire : S (S) | ) |

Exercice 4
Soit la grammaire suivante : E E ou T |T T T et F|F

F non F | (E)| id

1. Eliminer la rcursivit gauche et factoriser si ncessaire. 2. Donner la table d'analyse de la nouvelle grammaire en spcifiant les lments de synchronisation. 3. Expliciter le comportement de l'analyseur sur le mot (id et id) ou id

Exercice 5
Soit la grammaire suivante :
Sa|b|(T) TT,S|S

4. Donnez un arbre de drivation pour les mots (a,b) et (b,(a,a)). 5. La grammaire est-elle LL(1) ? 6. Eliminer la rcursivit gauche et factoriser si ncessaire. 7. Montrer, en donnant la table d'analyse, que la nouvelle grammaire est LL(1). 8. Expliciter le comportement de l'analyseur sur le mot (b,(a,a)).

Exercice 6
Construire la table danalyse SLR(1) pour la grammaire avec les rgles de production suivantes: SL=R SR L *R L id RL

Vous aimerez peut-être aussi