LINUX.ORG.RU

История изменений

Исправление sdio, (текущая версия) :

install flex and gcc

file: change.l

%x change
%%
\[tag\]		    {BEGIN(change); printf("%s", yytext);}
<change>\<\/?p\>    {printf(",");}
\[\/tag\]           {BEGIN(INITIAL);}
%%
main()
{
  yylex();
}

compile:

flex change.l
gcc -O2 -o change lex.yy.c -lfl

run:

./change < input.txt > output.txt

Исходная версия sdio, :

install flex and gcc

file: change.l

%x change
%%
\[tag\]		        {BEGIN(change); printf("%s", yytext);}
<change>\<\/?p\>    {printf(",");}
\[\/tag\]           {BEGIN(INITIAL);}
%%
main()
{
  yylex();
}

compile:

flex change.l
gcc -O2 -o change lex.yy.c -lfl

run:

./change < input.txt > output.txt