Tatoo

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 21/10/08
  • Correction mineure : 18/08/09
Mots-clés

Tatoo : compilateur de compilateurs développé en Java

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Version actuelle : tatoo-v3-beta1 - novembre 2007
  • Licence(s) : LGPL
  • Etat : en développement
  • Support : maintenu, développement en cours
  • Concepteur(s) : Julien Cervelle, Rémi Forax, Gilles Roussel
  • Contact concepteur(s) : Julien.Cervelle @ univ-mlv.fr
  • Laboratoire(s), service(s)... : LIGM

 

Fonctionnalités générales du logiciel
  • Générateur de parseur utilisable facilement dans le cadre de l'enseignement et de la recherche.
  • Séparation claire entre les différentes étapes: analyse lexicale, syntaxique et outillage.
Contexte d’utilisation du logiciel

Développement de compilateurs, avec intégration à des serveurs Web pour l'analyse syntaxique de protocole.

Publications liées au logiciel
  • Julien Cervelle, Rémi Forax, and Gilles Roussel. Tatoo: a Java efficient parser generator. Compilers, Related Technologies and Applications (CoRTA'08). 2008.
  • Julien Cervelle, Rémi Forax, and Gilles Roussel. Tatoo: An innovative Parser Generator. In Ralf Gitzel, Markus Alesky, Matin Schader, Chandra Krintz, editors, 4th International Conference on Principles and Practices of Programming in Java (PPPJ'06). ACM International Conferenc Proceedings. Mannheim, Germany. August 2006. pp. 13–20.