Ensemble d'outils permettant la construction automatique
d'analyseurs syntaxiques à partir de leur
description grammaticale. Les formalismes reconnus vont des
CFG (déterministes ou ambiguës) aux TAG, LFG,
RCG, ...
Description
Conçu, développé et maintenu par
Pierre
Boullier, Benoît
Sagot et Philippe
Deschamp , SYNTAX est un système qui
permet d'une part, à partir d'une grammaire
non-contextuelle de construire l'automate optimisé
correspondant et qui permet d'autre part, à l'aide
d'une librairie d'analyse, d'exécuter les automates
produits sur des textes sources. SYNTAX permet de traiter
soit des grammaires déterministes de la classe LR,
soit des grammaires non-contextuelles
générales. La version déterministe a
fait l'objet d'utilisations industrielles (Ada, par
exemple). La version actuelle de SYNTAX (version 6.0
bêta) comprend également des
générateurs d'analyseurs pour d'autres
formalismes, qu'il s'agisse de formalismes sensibles au
contexte (TAG, RCG) ou de formalismes reposant sur les
grammaires hors-contextes mais complétés par
des calculs d'attributs, en particulier pour le traitement
automatique des langues (formalisme LFG).
Vous pouvez consulter la page du projet SYNTAX sur
INRIA GForge afin de parcourir le dépôt
Subversion, télécharger les
différentes versions ou encore déposer un
bug...