I61 - Compilation et théorie des langages

L'objectif de ce cours est d'introduire les outils de bases de la conception des compilateurs ainsi que les notions classiques de théorie des langages. Nous nous intéresserons principalement à l'analyse lexicale et syntaxique des langages ainsi qu'aux outils flex et bison.

L'enseignement est constituée de:

Travaux pratiques

  1. Makefile:

  2. Traducteur d'expressions arithmétiques:

  3. La bibliothèques C regex: