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)|&nbsp;&nbsp;%s%s\n", "\[\[", nom, yytext, "\]\]");
[1-9][0-9] printf("|%s%s (Buffon illustré de la jeunesse - 1893)|&nbsp;%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 <<...
...