C++‎ > ‎

FSMG

Liste des sous-pages

Cet utilitaire est une sur-couche au C et au C++, spécialisé dans la génération d'automate à état fini. Il résoud le problème de la rédaction et de la maintenance des automates à états finis. Fonctionnant comme les utilitaires yacc, bison ou lex, une syntaxe additionnelle permet de décrire l'automate. Le source est ensuite converti en un fichier C/C++ classique avant d'être compilé.

Exemple :

%%
$DEBUT : '['
{
return($SUITE);
}
| /* Par défaut */
{
return(-1);
}
;
$SUITE : ']'
{
return($DEBUT);
}
| /* Par défaut */
{
return($state$);
}
;
%%
int main()
{
int etat;
for(etat=0;etat!=-1;etat=fsm(etat,getch()));
return 0;
}

Sous-pages (1) : Documentation
ċ
Tools.zip
(527k)
Philippe PRADOS,
25 sept. 2009, 01:34
ċ
binfsmg-1.0.0.tar.gz
(239k)
Philippe PRADOS,
14 oct. 2009, 08:05
ċ
fsmg-1.1.0-0.tar.gz
(216k)
Philippe PRADOS,
25 sept. 2009, 01:33
ċ
winfsmg-1.0.0.tar.gz
(233k)
Philippe PRADOS,
25 sept. 2009, 01:34
Comments