Perlのコメント行にてNo.11701
セイジ さん 02/04/11 23:37
 
いつもお世話になってます。
ふと最近仕事でPerlのソースさわっていて質問なんですが

----------------------------------
1 foreach $hoge (@pongee) {
2     if ( $TEST =~ /#/ ) {
3         print $hoge."\n";
4     }
5 }
----------------------------------

上記のようなソースにてコメントのカラー表示を「Perl」にして
1行目の「{」にカーソルを持っていくと5行目を対応カッコに
して欲しいのに4行目にいってしまいます。
これって仕様ですかね?(周知の事実?)

2行目が原因しているのは分かるのですが、これって強調表示で
コメント行「#」を正規化して設定すれば済む問題だったりするので
しょうか?
特にたまにしか遭遇しそうにないので今のところ問題ないのですが
カッコがどうしても合わなくて10秒泣きそうなったので・・・。

もし対応してもらえるとありがたいです。

[ ]
RE:11701 Perlのコメント行にてNo.11707
秀丸担当 さん 02/04/12 18:46
 
>上記のようなソースにてコメントのカラー表示を「Perl」にして
>1行目の「{」にカーソルを持っていくと5行目を対応カッコに
>して欲しいのに4行目にいってしまいます。
>これって仕様ですかね?(周知の事実?)

いまperlの文法を調べてみたのですが、文法的に複雑で、これを
サポートするにはperlの文法を秀丸がもっと解析しないといけな
いので、ちょっと難しいかもしれません。
検討するようんしておきます。

[ ]
RE:11707 Perlのコメント行にてNo.11715
セイジ さん 02/04/14 14:02
 
 秀丸担当さんこんにちは。

>いまperlの文法を調べてみたのですが、文法的に複雑で、これを
>サポートするにはperlの文法を秀丸がもっと解析しないといけな
>いので、ちょっと難しいかもしれません。
>検討するようんしておきます。
>

どうも検討ありがとうございます。
対応されるころには私は遭遇しないケースかもしれません(^-^;
ので気付きメモ程度でいいと思います。

[ ]