#! /usr/bin/gawk -f # Last edited on 2004-01-31 23:39:56 by stolfi BEGIN { } /[#][ ][=][=][=]/ { print; next; } /^ *$/ { next; } /^
*$/ { print "@="; next; } /^[¡][ñ]<[\/]A>

<[\/]TD> *$/ { lin = $0; lin = gensub(/^.*["]([-0-9]*)[.]ra["].*$/, "@audio{\\1.ra}", "g", lin); # print lin; next; } /^..

<[\/]TD> *$/ { lin = $0; lin = gensub(/^/, "@chinword{", "g", lin); lin = gensub(/

<[\/]TD> *$/, "}{??}", "g", lin); print lin; next; } /^[^<>]*
[^<>]*
<[\/]TD> *$/ { lin = $0; lin = gensub(/^/, "@chinword{", "g", lin); lin = gensub(/
<[\/]TD> *$/, "}", "g", lin); lin = gensub(/
/, "}{", "g", lin); print lin; next; } /[A-Za-z]+ +[0-9]+[,] +[12][90][0-9][0-9][:] +[^<>]*<[\/]FONT>
<[\/]TD> *$/ { lin = $0; lin = gensub(/^/, "@item{??}{", "g", lin); lin = gensub(/<[\/]FONT>
<[\/]TD> *$/, "}", "g", lin); lin = gensub(/[:] +/, "}{", "g", lin); print lin; next; } // { # printf "@junk{%s}\n", $0; next; }