Aide:Versification : Différence entre versions
De Wicri Chanson de Roland
(→Programme Lex) |
|||
(Une révision intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
+ | ==Dans le manuscrit d'Oxford== | ||
+ | Voir [[Aide:Chanson de Roland/Manuscrit d'Oxford/Versification]] | ||
==Programme Lex== | ==Programme Lex== | ||
<source lang=sh"> | <source lang=sh"> | ||
Ligne 11 : | Ligne 13 : | ||
printf ("{|\n|-\n"); | printf ("{|\n|-\n"); | ||
yylex(); | yylex(); | ||
− | printf ("|}"); | + | printf ("|}\n"); |
} | } | ||
... | ... |
Version actuelle datée du 27 septembre 2022 à 08:11
Dans le manuscrit d'Oxford
Voir Aide:Chanson de Roland/Manuscrit d'Oxford/Versification
Programme Lex
cat <<... > Vers2Wiki.lex
%%
^[A-Za-z«] {printf ("|\n|"); ECHO;}
^[1-9][0-9]* printf ("|%s \n|", yytext);
[ ]*\n printf ("\n|-\n");
%%
main()
{
printf ("{|\n|-\n");
yylex();
printf ("|}\n");
}
...
lex Vers2Wiki.lex
gcc lex.yy.c -ll -o Vers2Wiki.o