Yacclib est une petite bibliothèque Objective-Caml pour lire et écrire des fichiers OCamlyacc (.mly). La bibliothèque permet aussi de générer un graphe dot à partir de ces fichiers.
La compilation nécessite l'installation d'OCaml version 3.09.0 (ou supérieure).
Ce logiciel est hébergé par la GForge INRIA.
La documentation générée par OCamldoc est accessible ici.
Yacclib vient avec un éditeur graphique pour les fichier OCamlyacc (.mly).
L'éditeur est pour l'instant assez simple. D'autres fonctionnalités devraient
être ajoutées, comme des patrons ou des raccourcis pour définir des
strutures habituelles (comme les listes par exemple).
La compilation de l'éditeur graphique nécessite l'installation de Cameleon2 1.9.10 (ou version supérieure). |
(Cliquer sur l'image pour agrandir) |
Yacclib est distribué sous licence GPL.
Voici deux images de graphes dot générés l'un à partir du
parseur de la bibliothèque Yacclib:
et l'autre à partir du parseur d'Objective-Caml (attention, l'image au format JPG fait 9Mo):