• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

UE Analyse syntaxique

  • Niveau d'étude

    Bac +3

  • ECTS

    6 crédits

  • Crédits ECTS Echange

    6.0

  • Composante

    UFR IM2AG (informatique, mathématiques et mathématiques appliquées)

  • Période de l'année

    Automne (sept. à dec./janv.)

Description

Acquisition de toutes les connaissances de base nécessaires pour aborder l'étude de la compilation.
Connaissance des différents classes de langages.
Pour les langages hors-contexte, connaître les différents types de grammaires et les méthodes adaptées pour analyser en conséquence.

Lire plus

Heures d'enseignement

  • CMCM16,5h
  • TDTD33h

Pré-requis recommandés

Automates et langages

Lire plus

Période

Semestre 5

Compétences visées

Lire, écrire et transformer des grammaires hors contextes ;
Caractériser et décrire des langages hors-contexte ;
Manipuler des arbres de dérivations et des arbres syntaxiques ;
Réduction et nettoyage de grammaires hors-contexte Formes normales (Chomsky, Greibach)
Propriétés des langages hors-contexte - algorithme de Cocke Automates à pile Grammaires LL(1) et méthode d'analyse ;
Grammaires LR et analyse ascendante déterministe ;

À partir de 2019-1020 :

Connaissance des formalismes de description d'analyseurs syntaxiques ;
Savoir écrire un analyseur en descente récursive pour une grammaire LL1 ;
Savoir implanter des algorithmes d'analyses génériques ;
Construire un analyseur lexical ;
Construire un analyseur syntaxique ;

Lire plus