
Précédent : Projet Synchron Remonter : Actions
industrielles Suivant : TNI
Participants : Loïc Besnard, Roland Houdebine
Le projet EP-ATR accueille l'action de développement Inria
Speak (mise en place avec un ingénieur-expert, D. Joffrin,
jusqu'en fin 1995, puis R. Houdebine depuis début mai 1996
jusqu'à décembre 1996) et y contribue en mettant à disposition
L. Besnard à mi-temps. Cette action est commune aux
différents centres Inria participant au projet Synchron.
Le but de l'action Speak est de développer une version «
domaine public » des formats communs. Les travaux suivants sont
réalisés :
- Définition et mise en oeuvre d'une hiérarchie de classes
C++ pour la représentation d'arbres abstraits indépendamment de
tout langage (couche générique). Ce noyau utilise la librairie
STL (Standard Templates Library).
- Définition et mise en oeuvre des classes d'objets
spécifiques au format DC+ sur la hiérarchie précédente (couche
spécifique).
- Définition et mise en oeuvre de l'analyseur syntaxique
complet de DC+ sur la couche précédente. L'analyseur, partant
d'un code source DC+, construit une représentation abstraite
sous forme d'arbre.
- Définition et mise en oeuvre d'un décompilateur restituant
le texte DC+ à partir de la représentation sous forme
d'arbre.