Difference between revisions of "Talk:Interview Dusoulier (2000) Rayward"

From LIS History
(Lex script)
(Lex script)
 
Line 9: Line 9:
 
<Z2>"}}:"        {ECHO; printf ("{{Surligné|yellow|"); BEGIN Z3;}
 
<Z2>"}}:"        {ECHO; printf ("{{Surligné|yellow|"); BEGIN Z3;}
 
<Z3>\n            {printf ("}}\n"); BEGIN 0;}
 
<Z3>\n            {printf ("}}\n"); BEGIN 0;}
 +
^":"            {ECHO; printf ("{{Surligné|yellow|"); BEGIN Z3;}
 
%%
 
%%
 
main()
 
main()

Latest revision as of 15:43, 16 April 2021

Lex script

cat <<... >convert.lex
%START Z2
%START Z3
%%
^";{{Smallcaps"   {printf(";{{Petites capitales"); BEGIN Z2;}
<Z2>"}}:"         {ECHO; printf ("{{Surligné|yellow|"); BEGIN Z3;}
<Z3>\n             {printf ("}}\n"); BEGIN 0;}
^":"             {ECHO; printf ("{{Surligné|yellow|"); BEGIN Z3;}
%%
main()
{
  yylex();
}
...
lex convert.lex
gcc lex.yy.c -ll -o convert