Discussion:Buffon illustré de la jeunesse - 1893/Index alphabétique
De Wicri Animaux
Application lex
cat <<... > indexBuf.lex
char *nom;
%%
^[^\.]+ {strcpy (nom,yytext); printf("|-\n|%s.\n", yytext);}
[1-9] printf("|%s%s (Buffon illustré de la jeunesse - 1893)| %s%s\n", "\[\[", nom, yytext, "\]\]");
[1-9][0-9] printf("|%s%s (Buffon illustré de la jeunesse - 1893)| %s%s\n", "\[\[", nom, yytext, "\]\]");
[1-9][0-9][0-9] printf("|%s%s (Buffon illustré de la jeunesse - 1893)|%s%s\n", "\[\[", nom, yytext, "\]\]");
. ;
\n ;
%%
int main()
{
nom=malloc (40);
yylex();
}
...
lex indexBuf.lex
gcc lex.yy.c -ll -o indexBuf
./augustana <<...
...