|
括弧対応の表示が動作してない箇所がある。
??????マクロの動作もうまく行った時もあるが不調。
ソースを部分的にちぎって新規画面で見ると良好。
マクロの入れ子や改行位置の入れ方ノウハウは?
何かの限界値は? Cソースじゃないからか?
if("/"==leftstr($tag,1)){ //
gofiletop;searchdown "^"+$tag+"[ ]",regular;
if(!result){beep;endmacro;}
beginsel;searchdown ">";right 2;delete; //
}else{ // 太字にならない。??????????????
//
gofiletop;searchdown "<!ELEMENT[ ]+"+$tag+"[ ]",regular;
if(!result){beep;endmacro;}
right 9;searchdown "[^ ]",regular;#x=x;#y=y;
searchdown ">";right;$eleline=gettext(#x,#y,x,y);
if(0<=strstr($eleline,"EMPTY"))goto EMPTY;
gofiletop;
if('/'==code){ //
while('/'==code){beginsel;searchdown ">";right 2;}
//
replaceup "▲","",inselect; //
if(result){ //
searchup "/";
searchdown "[ ,(|&]"+$tag+"[ ,)|&+?*>]",regular;left;
searchdown "[^ ,(|&]",regular;insert "▲";//
searchdown ">";right 2; }// ここの }が認識されていない。XXXX
}
insert "/"+$eleline+"\n"; //
}
EMPTY:
|
|