Cours général de compilation
Pr. ZEGOUR DJAMEL EDDINE
T 1 : Vue générale (Cours PPT) (TD 1 Word)
Structure d'un compilateur
Rappel sur les grammaires et langages
²² T
2
: Scanner (Cours
PPT) (TD 2 Word)
Rôle
Grammaires régulières et automates
Implémentation
T 3 : Analyse syntaxique (Cours
PPT) (TD 3 Word)
Après P 4 (TD 4 Word)
Grammaires contexte-libre et Automates à pile(PDA)
Analyse descendante récursive
Propriétés LL(1)
Traitement des erreurs LL(1)
T 4 : Sémantique et les grammaires d'attributs
(Cours
PPT) Après P 5 et
P 6 (TD 5 Word)
T 5 : Tables des symboles
(Cours
PPT) Après
P 7, P 8 et P 9 (TD 6 Word) Après
P10 (TD 7 Word)
Portée
Type
T 6 :Génération de code (Cours PPT , Cours PPT) Après P 11, P12 et P 13 (TD 8 Word) Après P14 (TD 9 Word) Après P15 (TD 10 Word)
Expressions
Affectations
Structures de contrôle
Méthodes
Autres ...
Optimisations
T 7 : Les analyseurs Bottom-up
(Cours
PPT) (TD 11 Word)
Comment fonctionne un analyseur Bottom-up
Grammaires LR
Génération de la table LR
Traitement de la sémantique
Traitement des erreurs LR
Variantes de LR
T 8 :
Générateur de compilateurs (Cours
PPT) Après P19 (TD
12 Word)
Yacc
Lex
Coco/R