Thèse soutenue

FR
Auteur / Autrice : Manuel Vilares Ferro
Direction : Bernard DionBernard Lang
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1992
Etablissement(s) : Nice
Jury : Président / Présidente : Jacques Morgenstern
Examinateurs / Examinatrices : Jean-Marie Larchevèque, José Luis Freire Nistal
Rapporteurs / Rapporteuses : Jean-Claude Raoult, Paul Klint

Mots clés

FR

Mots clés contrôlés

Résumé

FR  |  
EN

L'objectif final de cette thèse est le développement d'un système d'analyse syntaxique non-déterministe efficace de deux points de vue différents. D'une part, on abandonne les techniques classiques appliquées à ce genre de problème, essentiellement basées sur des interpréteurs guidés par la grammaire, et donc inefficaces, pour adopter un schéma d'interprétation basé sur un automate similaire à ceux qui constituent le cœur des générateurs d'analyseurs syntaxiques déterministes les plus populaires et les plus efficaces. D'autre part, on introduit l'incrémentalité comme mécanisme naturel d'optimisation du processus d'analyse, quand le texte en construction se trouve en phase de développement, et est donc sujet à des changements et des corrections. En résumé, le système ICE2 décrit dans cette thèse est un générateur d'analyseurs syntaxiques pour langages algébriques arbitraires, incluant de plus la possibilité du traitement incrémental. En ce sens, il est capable de récupérer les parties stables entre deux étapes d'analyse incrémentale successives, sans que jamais la considération de cette fonctionnalité additionnelle induise une perte de performance par rapport au traitement non incrémental