révisions sujet de rattrapage de compilation + questions relatives au final de cette année

12 views
Skip to first unread message

dady

unread,
May 20, 2012, 6:50:35 AM5/20/12
to compilation-licence-3-2011-2012
bonjour , on essaye de résoudre le premier exercice de du final
deuxième session voici nos questions :

1) quel est le conflit dans cet automate ; car la grammaire est
ambiguë a la base donc nécessairement on doit se retrouvé avec un
automate LR1 avec des conflits mais ce n'est pas visible a priori .
2)lalr(1) est iuclus dans le programme de l'examen ou pas ?

Yann Régis-Gianas

unread,
May 20, 2012, 12:33:45 PM5/20/12
to compilation-lic...@googlegroups.com
2012/5/20 dady <khadij...@gmail.com>:
> 1) quel est le conflit dans cet automate ; car la grammaire est
> ambiguë a la base donc nécessairement on doit se retrouvé avec un
> automate LR1 avec des conflits mais ce n'est pas visible a priori .

Il faut calculer l'automate LR(1) : il a un conflit shift/reduce sur
un de ses états de la forme suivante.

State 8:
e -> e . b e [ STAR PLUS DOLLAR ]
e -> e b e . [ STAR PLUS DOLLAR ]
-- On STAR shift to state 4
-- On PLUS shift to state 5
-- On b shift to state 7
-- On STAR reduce production e -> e b e
-- On PLUS reduce production e -> e b e
-- On DOLLAR reduce production e -> e b e
** Conflict on STAR PLUS

Note : pour obtenir cet automate, j'ai utilisé menhir...

> 2)lalr(1) est iuclus dans le programme de l'examen ou pas ?

Non.

Elie AH

unread,
May 20, 2012, 1:38:34 PM5/20/12
to compilation-lic...@googlegroups.com
Vous avez triché! :P

Elias A.H

Yann Régis-Gianas

unread,
May 20, 2012, 2:12:58 PM5/20/12
to compilation-lic...@googlegroups.com
C'est le prix à payer pour pouvoir aider des étudiants qui se mettent
à réviser la veille de l'examen.

Promis, j'arrête :-)
--
Yann Régis-Gianas
New email : y...@pps.univ-paris-diderot.fr


2012/5/20 Elie AH <abouhayd...@gmail.com>:

Elie AH

unread,
May 20, 2012, 2:21:36 PM5/20/12
to compilation-lic...@googlegroups.com
Est ce qu'on pourra utiliser menhir nous autre demain matin pendant l'exam? :P
C'est un très bon outil à ce qu'il parait..

Elias A.H
Reply all
Reply to author
Forward
0 new messages