#posX = x;
#posY = y;
$srBuf = searchbuffer;
#srOpt = searchoption;
disabledraw;
escape;
moveto 0, 0;
replaceallfast "&", "&";
replaceallfast "\"", """;
replaceallfast "<", "<";
replaceallfast ">", ">";
replaceallfast "'", "'";
replaceallfast "C\\*\\f.*?\\f\\*", "\\1
", regular;
replaceallfast "S\\*\\f.*?\\f\\*", "\\1", regular;
replaceallfast "K\\*\\f.*?\\f\\*", "\\1", regular;
replaceallfast "V\\*\\f.*?\\f\\*", "\\1", regular;
replaceallfast "L\\*\\f.*?\\f\\*", "\\1", regular;
movetolineno 1, 2;
#slNo = lineno;
gofileend;
#elNo = lineno;
#clNo = #slNo;
while (#clNo < #elNo) {
movetolineno 1, #clNo;
if (code == 0x2A) {
right;
if (code == 0x2A) {
right;
if (code == 0x2A) {
backspace;
backspace;
delete;
insert "
\n"; #elNo = #elNo + 1; } else if (code == 0x2D) { delete; insert ""; #elNo = #elNo + 1; golineend2; insert "
\n
\n";
#elNo = #elNo + 1;
PreMarkUp:
golinetop2;
movetolineno 1, lineno + 1;
if (code == 0x20) {
delete;
goto PreMarkUp;
} else {
backspace;
insert "
\n
\n";
#elNo = #elNo + 1;
golinetop2;
up;
}
} else {
insert ""; golineend2; insert "
"; } #clNo = lineno + 1; } moveto #posX, #posY; setsearch $srBuf, #srOpt; enabledraw; endmacro;