// afn.c
// << Algorithmique du texte >>
// Maxime Crochemore, Christophe Hancart et Thierry Lecroq
// Vuibert, 2001.
#include <stdio.h>
#include "chl.h"
#include "cellule.h"
#include "liste.h"
#include "afn.h"
Etat nouvelEtat() {
Etat etat;
etat = (Etat)malloc(sizeof(struct _etat));
if (etat == NULL)
error("nouvelEtat");
etat->numero = compteur++;
etat->terminal = 0;
etat->succ = listeVide();
return(etat);
}
Automate nouvelAutomate() {
Automate M;
M = (Automate)malloc(sizeof(struct _automate));
if (M == NULL)
error("nouvelEtat");
M->initial = nouvelEtat();
return(M);
}