Exercice N◦5 : On veut analyser syntaxiquement des expressions arithm´ etiques.
Exercice N◦5 : On veut analyser syntaxiquement des expressions arithm´ etiques. Les op´ erandes sont des nombres entiers. Les op´ erateurs permis sont −, ×, et ↑(op´ erateur de puissance). Les op´ erateurs −et × sont associatifs ` a gauche. L’op´ erateur ↑est associatif ` a droite. L’ordre ↑, ×, −est un ordre selon la priorit´ e d´ ecroissante des op´ erateurs (↑est le plus prioritaire). (a) Parmi les grammaires suivantes, expliquer quelle est celle qui correspond ` a la description donn´ ee ci-dessus : G1 G2 G3 G4 G5 E − →F ↑E | F E − →E −T | T E − →E ↑F | F E − →E −T | T E − →E ↑F | F F − →F × G | G T − →T × F | F F − →F × G | G T − →T × F | F F − →G × F | G G − →G −H | H F − →F ↑G | G G − →G −H | H F − →G ↑F | G G − →H −G | H H − →(E) | nbr G − →(E) | nbr H − →(E) | nbr G − →(E) | nbr H − →(E) | nbr (b) Am´ eliorer la grammaire obtenue en (a) pour qu’elle g´ en` ere des expressions arithm´ etiques (parenth´ es´ es ou non) seulement avec deux op´ erateurs −et ↑. (c) Construire la collection d’ensembles d’items LR(1) pour la grammaire obtenue en (b). (d) Sans construction de la table d’analyse LALR(1), Quelle est sa dimension ?. TD N◦2 Compilation Page 2/12 2020/2021 uploads/s3/ correction-td-3-compilation-2.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/GNUOEcCWzmTBU6tGYtCkhJ382AJ5G8j81WxmQOSv7T16mSSPFsKiz8PqyD823qMTtvYq79FMAHJUVrEGP009Gthu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/g5i0plxKODxSn8x4QmZ7fk4wGbQ6Ali1VGcthOFKlF4jSIFMTrcCXzrZSCV2ys2aFf8EnYhySCMaJdxyevJCHZ78.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/GQGOOKyWoTa1b5FDYSJlb6e5ClydFNqgDOOr6Tu2y3TiRHnzcOE5p7IL0jQqt8FszIIixkgkKJTv9Ammtfx86p0f.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/OTRefXxtzXHRs55WoHDZPpqjJDrQ4NsAy4VazlskgmUI7FUqmv6GBR5Z5mf2KPomNyJlm5WDAf96oKq9ElGTBMa2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/SWwaee81e6vfIwlULEQl1owPF0ur1LowVrAEKE1RJIeojzEFNDTwuVq2PYht2fqb4wSU7QnAEETRseXhtrUCH0SM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/N2zdMpRhvTnLqw6R8MKUWNU37TRsOvNiggooL03eO2CPjOCagJJLqPg2hKr9jtnDBcx3bYMHr8qUXH3lXsMcjIQ6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/e9o2yMqO2bWvSgvH8DwL3cbDCW3NNv1Lq0NfPPyJJmWnKdF4RYNqyiAgK2ippplJ0jm5bkgKazwFmyUO7VgIsd7T.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/VB6ui8ckQUD9xpiKoI4HCoY5NNtqGvCdVvIzqooS4K6Xbq4K3aDrZ1l7Ns45VrX1ZvYKZ7idXPUwxx2IIDXskvQm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/oYbCSBODx0dFl2fGjh3c9RFphpyZJd5RJk89cY9U6KdBTDtLXz8h49sM1oLJMCsUidkcod7NGcmbvm4HnsfVZT7q.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/UzWgvSlm0LRqJj9QL23dJAbm9e60VagJN5sXaDYe7AfsY5CxeHFxcwo9IR4RxJeyosI8GxkUwC8julrFikFunG30.png)
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 01, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.0828MB