25 int test_automate_accessible(){
63 if( ! test_automate_accessible() ){
return 1; };
void liberer_automate(Automate *automate)
Détruit un automate.
Automate * miroir(const Automate *automate)
int le_mot_est_reconnu(const Automate *automate, const char *mot)
Renvoie vrai si le mot passé en paramètre est reconu par l'automate passé en paramètre, et renvoie 0 sinon.
void ajouter_transition(Automate *automate, int origine, char lettre, int fin)
Ajoute une transition à l'automate passé en paramètre.
Automate * creer_automate()
Crée un automate vide, sans états, sans lettres et sans transitions.
void ajouter_etat_final(Automate *automate, int etat_final)
Ajoute un état final à un automate passé en paramètre.
void ajouter_etat_initial(Automate *automate, int etat_initial)
Ajoute un état initial à un automate passé en paramètre.