Devoir compilation maitrise 96 97 2
Devoir analyse syntaxique Novembre Ensembles premier suivant Exercice On donne la grammaire suivante ?? ? de ?but ?n ?n liste instr ?n liste instr ?? ? ?n liste instr ?n liste instr ?? ? ?? ? ID ?? ? lire ?? ? e ?crire ?? ? ID ?n liste id ?n liste id ?? ? ID ?n liste id ?n liste id ?? ? ?? ? ?n liste expr ?n liste expr ?? ? ?n liste expr ?n liste expr ?? ? ?? ? ?n expr simple ?n expr simple ?? ? ?n expr simple ?n expr simple ?? ? ?? ? ?? ? ID ?? ? INT ?? ? ?? ? - Calculer les ensembles premier et suivant pour chacun des non terminaux de la grammaire Exercice Calculer les ensembles premier et suivant pour chacun des non terminaux de la grammaire suivante A ?? ? B ?? ? C ?? ? D ?? ? BaCB D CA b BAD BB c AA d M eme question pour la grammaire obtenue en remplac ant AA dans la derniere regle par CA Analyse syntaxique Analyse descendante Exercice V ?eri ?er que la grammaire de l ? exercice est bien LL et construire sa table de pr ?ediction E ?crire les proc ?edures de l ? analyseur syntaxique correspondant a chaque non-terminal Les grammaires de l ? exercice sont-elles LL CExercice Une grammaire LL peut-elle etre ambigu ?e Peut-elle etre r ?ecursive gauche Peut-elle etre non factoris ?ee Pour essayer de transformer une grammaire non LL en grammaire LL que peut-on faire Une grammaire factoris ?ee et non r ?ecursive gauche est-elle n ?ecessairement LL Exercice Les grammaires suivantes sont-elles LL Justi ?er S ?? ? ABc S ?? ? Ab S ?? ? ABBA S ?? ? aSe B A ?? ? a A ?? ? a B A ?? ? a B ?? ? bBe C B ?? ? b B ?? ? b B ?? ? b C ?? ? cCe d Exercice Construire la table de pr ?ediction des grammaire de l ? exercice Ces grammaires sont-elles LL Exercice Construire la table de pr ?ediction de la grammaire suivante ?? ? - ?? ? ?? ? ?? ? ID ?? ? ?? ? Exercice Transformer la grammaire suivante en grammaire LL ?? ? ?? ? ?? ? ID ID ?? ? tableau de ?? ? ID ?? ? INT ID ?? ? ?? ?? ? C
Documents similaires










-
44
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 21, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 25.6kB