Ragel

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Cet article traite du logiciel. Pour le photographe espagnol, voir Diego González Ragel.
Ragel
Développeur Adrian Thurston
Dernière version 6.7 (22/05/2011)
Environnement UNIX-like, Windows
Type Compilateur d'automates finis
Licence GPL
Site web www.complang.org/ragel/

Ragel est un compilateur d'automates finis générant ses sorties en code source dans les langages suivants : C, C++, Objective-C, Java, Go! et Ruby. Il supporte la génération de machines à états basées sur des tableaux ou sur des structures de contrôle. Ragel permet également de visualiser les machines générées sous forme de graphe par l'utilisation de Graphviz.

Exemple de machine à état représentée générée par Ragel sous forme de graphe.

Annexes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]