/** * @file analex.c * @author Michel Meynard * @brief Prog principal appelant analex() */ #include #include #include "afd.h" /* Définition de l'AFD et des JETONS */ #include "analex.h" /* Définition de la fon : int analex() */ int main(){ /* Construction de l'AFD */ int j; /* jeton retourné par analex() */ char *invite="Saisissez un(des) mot(s) matchant a(b+c)?|bd, (les bd sont considérés comme des commentaires donc sont filtrés) suivi de EOF (CTRL-D) SVP : "; creerAfd(); /* Construction de l'AFD à jeton */ printf("%s",invite); /* prompt */ while((j=analex())){ /* analyser tq pas jeton 0 */ printf("\nRésultat : Jeton = %d ; Lexeme = %s\n%s",j,lexeme,invite); } return 0; }