Compilation/Présentation de la leçon
Apparence
Cette leçon présente la structure d'un compilateur ce qui comprends :
- l'analyse lexicale ;
- l'analyse syntaxique descendante et ascendante ;
- analyseurs LL(1), SLR (1), LR (1) et LALR (1) ;
- les grammaires attribuées et notion d'actions sémantiques ;
- le traitement des erreurs ;
- la gestion de la table des symboles ;
- la production de code intermédiaire ;
- l'optimisation de code ;
- la génération de code objet.
La leçon permettra d’aborder le développement d'un mini-compilateur en guise d'exercice avec les outils Lex et Yacc.