Analyse syntaxique (Compilation : théorie, techniques et outils)

Abdulrab Habib, Moulin Claude, Touati Sid

Se basant sur des pré-requis en théorie des langages (grammaires et automates à pile), ce cours montre les aspects théoriques à partir desquels on peut créer automatiquement des parseurs de langages structurés. Il aborde les deux grandes familles de parseurs : LL et LR. Des rudiments de présentation des outils YACC et AntLR sont également apportés. Thème 2 de l'ensemble "Compilation : théorie, techniques et outils" organisé en 10 thèmes et contenant cours, exemples et exercices résolus.

Description

Université productrice

Université de technologie de Compiègne, Institut national des sciences appliquées de Rouen Normandie, Université de Versailles Saint-Quentin-en-Yvelines, Université numérique ingénierie et technologie

Discipline

Informatique - Systèmes d'exploitation, interpréteurs, compilateurs

Mots clés

compilation, programme informatique, langage de programmation, compilateur, code source, analyse syntaxique, YACC, modèle mathématique, parseur, analyse de programme, analyse descendante, analyse ascendante, expression régulière, automate à pile, AntLR

Langues

Français

Droits attachés à la ressource

Licence CeCILL version 2

Logo bancecill.webp

Indication pédagogique

Niveaux

M1, M2, Master

Type(s) pédagogique(s)

Jeu de données, Cours / Présentation, Exercice

Type(s) documentaire(s)

Texte, Ressource interactive

Durée d'apprentissage

18h00m00s