| Séance | Sujet de cours/TD |
|---|---|
| 1 et 2 | Introduction à la théorie des langages: concepts de base (alphabets, mots, ...); expressions régulières, automates d'états finis déterministes et non déterministes. Exercices (liste 1). |
| 3 et 4 | Théorie de langages: traduction NFA - DFA, automates avec les transitions vide, transformation FSA - expressions regulières Exercices (liste 1). |
| 4 et 5 | Théorie de langages: propriétes ER, propriétes de fermeture des langages réguliers. Exercices (liste 2). |
| 5 et 6 | Théorie de langages: Pumping lemma, CFG. Exercices (liste 2) |
| 7 et 8 | Théorie de langage : CGF, PDA. Exercices (liste 3) |
| 8 et 9 | Théorie de langage: TM et l'hiérarchie de Chomsky-Schützenberger. Exercices. |
| 10 et 11 | Examen 1. Introduction à la compilation. Analyse Lexicale. |
| 12 et 13 | TP LEX. Analyse Syntaxique |
| 14 et 15 | Analyse Syntaxique. |
| 16 et 17 | Analyse Syntaxique. TP Yacc |
| 18 et 19 | Analyse Syntaxique/ Grammaire d'attributs. TP Yacc |