ECTS
3 crédits
Composante
Sciences Fondamentales et Appliquées
Description
Ce module apporte aux étudiants les savoir et savoir-faire nécessaires à la conception d'interprètes et de traducteurs basés sur des analyseurs syntaxiques.
Analyse syntaxique descendante ou ascendante.
Analyse sémantique.
Mise en pratique de l'analyse syntaxique et sémantique avec des outils comme Bison ou ANTLR.
Interpréteurs, traducteurs textuels.
Objectifs
Cet enseignement vise à former les étudiants au processus d'analyse syntaxique et sémantique d'un langage, afin qu'ils maitrisent les notions et les outils nécessaires pour la conception d'un interpréteur ou d'un compilateur.
Heures d'enseignement
- Théorie des langages et compilation - CMCM6h
- Théorie des langages et compilation - TDTD13h
- Théorie des langages et compilation - TPTP6h
Pré-requis nécessaires
Maîtrise de l'analyse lexicale et connaissance des notions de base relatives aux grammaires algébriques.
Compétences visées
Maîtriser le processus syntaxique d'un langage.
Concevoir un interpréteur ou un compilateur.