関数一覧No.31008
水銀灯 さん 12/03/15 22:43
 
アウトライン解析の関数一覧で、次のコードを表示させると正しく表示されないよう
です。
秀丸64 8.12 Windows7(64bit)

 private void Isアフター()
 {
 }

ー() と表示されます。言語はC#で日本語名を使ってます。

[ ]
RE:31008 関数一覧No.31011
秀まるお2 さん 12/03/16 13:13
 
 秀丸エディタのC言語関数一覧は、日本語の関数名は認識出来ないです。

 今ちょっと調べてみたら、最近のC#とかのマイクロソフトの開発言語では
シンボル名に普通にユニコード文字全般が使えてしまうようですね。ということ
で、なんとか対応したいと思います。

 対応するとしたら、現状のC言語関数一覧を単純にユニコード文字対応するっ
てことでは互換性の問題が出る可能性が高いので、やはりオプション追加でって
形にせざるを得ないかなぁと思います。

 そういう方向でトライしてみます。

 他にもいろいろ保留中のネタがあるので、やってみて簡単そうならすぐに対応、
難しいそうな場合は将来のネタってことにさせていただきます。

[ ]
RE:31011 関数一覧No.31013
秀まるお2 さん 12/03/16 23:09
 
 今やっとソースコードの修正をしようと思った所ですが、そもそも現状で、

void fあ() {
}

 のように書いた場合に「fあ」が関数として認識されるような作りになってま
した。ただ、日本語の文字についての判定がいいかげんというか、何も多国語対
応を配慮してない処理になっていて、たまたま通る場合と通らない場合があった
ようです。

 ってことで、オプション追加じゃなくて、普通に対応させていただきます。

[ ]
RE:31013 関数一覧No.31014
水銀灯 さん 12/03/17 09:27
 
> 「fあ」が関数として認識される

はい、ほとんどは問題なく表示出来ております。
たまたま一部だけがおかしくなる場合がありました。

対応ありがとうございます。

[ ]