:: Enseignements :: ESIPE :: E4INFO :: 2009-2010 :: Analyse syntaxique ::
[LOGO]

Révisions


Ce TD permet de revoir les différents types d'analyse: analyses descendante et ascendante.

Exercice 1 - Analyse LL

Soit la grammaire
G1 : (p0) S -> E $ (p2) E -> ( E + F )
(p1) E -> F (p3) F -> 1

Exercice 2 - Analyses LR(0) et SLR(1)

Soit la grammaire :
G2 : (p0) S -> E $ (p2) E -> x (p4) L -> L , E
(p1) E -> ( L ) (p3) L -> E
  • Calculer les ensembles annulable, premier et suivant. Est-elle LL(1)?
  • Cette grammaire est-elle LR(0)? SLR(1)?
  • Décrire l'analyse des mots (x),x et (x,x). Sont-ils reconnus par la grammaire?
  • Donner l'arbre de dérivation associé.

Exercice 3 - Analyses LR(1) et LALR(1)

Soit la grammaire
G3 : (p0) S -> E $ (p2) E -> x b (p4) A -> B
(p1) E -> A (p3) A -> a A b (p5) B -> x