P96 Etats
P96 Bébés
P96 Infirmières
P96-Cat-1
P96-Cat-2
 
Thème 1
Thème 2
Thème 3
Thème 4
Thème 5
Sommaire
Séance 6
Thème 7
Thème 8
Thème 9
Thème 10
 


Document (in-progress).



Analyse syntaxique



 

Anatomie d'un analyseur syntaxique

L'analyse syntaxique (parsing) permet de passer d'un texte (fichier ou chaîne de caractères) à un arbre de syntaxe abstraite. On procède généralement en deux étapes
Fichier --> Analyse lexicale --> Analyse syntaxique -->

1. Analyse lexicale

La conversion texte => lexèmes doit : En général 1-3 sont réalisés simultanément.

Segmentation

Pour une présentation des problèmes associés à la segmentation on se reportera au thème n°5.
 

Analyse lexicale


Partie à développer.
 

2. Analyse syntaxique

Partie à développer.
 

Tâches à effectuer


Vérifier que la suite de mots est bien formée.
Chercher à reconstruire la structure du texte pour pouvoir l'utiliser..

La vérification et surtout la construction de l'arbre ne sont pas toujours possibles; attention aux grammaires ambigües.

Grammaire

On décrit l'ensemble des phrases par des équations récurrentes.
 

Syntaxe abstraite

On cherche à construire l'arbre d'analyse d'une suite de mot par cette grammaire, ou, plus précisément, une version simplifiée de l'arbre d'analyse (on élimine les parenthèses, par exemple).

Analyse descendante

On calque l'organisation des procédures récursives sur la grammaire, en utilisant les littéraux de la grammaire pour orienter les choix.

Analyse ascendante

On peut aussi diriger l'analyse par le texte, plutôt que par la grammaire.