lex_by_file( FileName ) :-
get_input_from_file( FileName, TokenList ),
lex( TokenList, OutputList ),
%write_output( OutputList ), !.
maplist(writeln,OutputList),!.
%{
%}
%option noyywrap
Motvalid a[a-z]*e
%%
{Motvalid} {
printf("Mot Valid commance par a et termine par e: %s \n",yytext);
}
%%
int main()
{
yylex();
}
bGV4X2J5X2ZpbGUoIEZpbGVOYW1lICkgOi0KCWdldF9pbnB1dF9mcm9tX2ZpbGUoIEZpbGVOYW1lLCBUb2tlbkxpc3QgKSwKCWxleCggVG9rZW5MaXN0LCBPdXRwdXRMaXN0ICksCgkld3JpdGVfb3V0cHV0KCBPdXRwdXRMaXN0ICksICEuCgltYXBsaXN0KHdyaXRlbG4sT3V0cHV0TGlzdCksIS4KCiV7CiV9CiVvcHRpb24gbm95eXdyYXAKTW90dmFsaWQgYVthLXpdKmUKJSUKe01vdHZhbGlkfSB7CnByaW50ZigiTW90IFZhbGlkIGNvbW1hbmNlIHBhciBhIGV0IHRlcm1pbmUgcGFyIGU6ICVzIFxuIix5eXRleHQpOwp9CgoKJSUKaW50IG1haW4oKQp7Cnl5bGV4KCk7Cn0=