#! /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;
}
|