perlハイライトに問題があるようですNo.23103
hogemaru さん 07/06/12 15:06
 
はじめまして。秀丸を愛用させていただいています。
秀丸でPerlを書いているのですが、ハイライトに問題があるようです。
ファイルタイプ別の設定→表示とカラー→複数行コメントにある
Perlの「文字列を認識」に問題があり、スカラーリファレンスがあるとハイライトが
おかしくなってしまいます。

具体的には、
$str_ref = \'hogehoge'; #$str = 'hogehoge'; $sref = \$str_ref; と等価です。
print $$str_ref;
というなコードを書くと、「\'hogehoge';」の先頭の\がエスケープと見なされしま
い、最後の「';」以降がずっとコメントになってしまいます。
これからも秀丸を使っていきたいので、できれば対応していただけないでしょうか。
よろしくお願いいたします。

WinXP SP2 ver6.11を使っています。

[ ]
RE:23103 perlハイライトに問題があるようNo.23104
hogemaru さん 07/06/12 15:16
 
>$str_ref = \'hogehoge'; #$str = 'hogehoge'; $sref = \$str_ref; と
すみません。等価な部分が間違っていました。
以下のように訂正させてください。
$str = 'hogehoge'; $str_ref = \$str;

[ ]
RE:23104 perlハイライトに問題があるようNo.23105
秀丸担当 さん 07/06/12 17:12
 

>というなコードを書くと、「\'hogehoge';」の先頭の\がエスケープと見なされしま
>い、最後の「';」以降がずっとコメントになってしまいます。

調べてみたところ、確かにそのようになっていて、昔はそうではなかったのです
が、要望によってそうなるようにしていたようです。
過去ログ
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x19343.html

でもこれは/〜/の色付けが無かったときの話のようなので、文字列の外のエス
ケープはやめるようにしようと思います。

[ ]
RE:23105 perlハイライトに問題があるようNo.23106
hogemaru さん 07/06/12 18:12
 
ありがとうございます。
どうかよろしくお願いします。


>
>>というなコードを書くと、「\'hogehoge';」の先頭の\がエスケープと見なされしま
>>い、最後の「';」以降がずっとコメントになってしまいます。
>
>調べてみたところ、確かにそのようになっていて、昔はそうではなかったのです
>が、要望によってそうなるようにしていたようです。
>過去ログ
>http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x19343.html
>
>でもこれは/〜/の色付けが無かったときの話のようなので、文字列の外のエス
>ケープはやめるようにしようと思います。

[ ]