Ingénieurs 2000 2ème année | |||
Filière -- Informatique et Réseau | 2005 - 2006 | ||
Compilation | |||
1er semestre | 2005 | ||
TD 1 -- Introduction aux expressions rationnelles | |||
Auteur Gilles Roussel | 10 Novembre 2005 et 17 Novembre 2005 | ||
Introduction aux expressions rationnelles
Le but de ce TD est de présenter les expressions rationnelles (ou régulières) permettant de caractèriser
certains lexèmes. | |||
énoncé correction | |||
TD 2 -- Introduction à l'analyse lexicale | |||
Auteur Gilles Roussel | 17 et 24 Novembre 2005 et 01 Décembre 2005 | ||
Introduction à l'analyse lexicale
Le but de ce TD est d'implanter, à la main, un analyseur lexical pour des règles simplistes, puis d'utiliser
un générateur de compilateurs Tatoo
afin de récupérer des lexèmes reçus sur un flot. | |||
énoncé correction | |||
TD 3 -- Introduction aux grammaires | |||
Auteur Gilles Roussel | 08 Décembre 2005 | ||
Introduction aux grammaires
L'objectif de ce TD est de se familiariser avec les grammaires algébriques, les arbres de dérivation et la
désambiguïsassions des grammaires. | |||
énoncé correction | |||
TD 4 -- Analyse LL | |||
Auteur Gilles Roussel | 15 Décembre 2005 | ||
Analyse LL
Nous allons, durant ce TD, voir comment construire une table d'analyse LL(1) et pour ce faire, nous commencerons
par construire les ensembles annulable, premier et suivant
des grammaires. | |||
énoncé correction | |||
TD 5 -- Parser LL | |||
Auteur Gilles Roussel | 26 Janvier 2006 | ||
Parser LL
L'objectif de ce td est d'implantater un parser LL(1) dont nous avons
construit les tables lors du td précédent. | |||
énoncé correction | |||
TD 6 -- Analyse LR | |||
Auteur Gilles Roussel | 02 Février 2006 | ||
Analyse LR
Le but de ce TD est de construire l'automate des items LR d'une grammaire, ainsi que la table d'analyse correspondante
qui permet de tester si un mot appartient ou non au langage reconnu par la grammaire. Pour ce faire, nous commencerons,
de même que dans le TD précédent, par construire les ensembles annulable, premier et
suivant des grammaires. | |||
énoncé correction | |||
Projet -- Le langage Dingo | |||
Auteur Gilles Roussel | Deadline : 5 Mars 2006 | 17 Janvier 2006 | |
Le langage Dingo
On souhaite définir un mini-langage permettant de faire des calculs arithmétiques, d'utiliser des objets
prédéfinis, de définir des fonctions, de les appeler, de les utiliser dans une interface graphique et
d'effectuer des affichages formatés sur la sortie standard. | |||
énoncé |
Copyright © 2003 - 2004 Gautier Loyauté, Last modified: Sat Aug 28 18:20:35 CEST 2004 |