namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Namazu 1.2.0.1 - バグ (?) レポート



kojima@xxxxxxxxxxxxxxxxxxx wrote:

>> はい、そういうことです。もっと単純な見分け方としては JPerlでは
>> 
>> % perl -n0e '/(.*?)(\t.*)/s' jperl_odd_behavior
>> 
>> と実行するとプロンプトが返ってきません。普通の Perl では一瞬です。
>> 
>
>jperl5.004_04-980303 で試しましたが、プロンプトが帰ってきませんでした。

わたなべさんに連絡したところ、

| ちらっと調べたところどちらもバックトラックが 65535 回を越え
| てしまうのが原因のようです. 直すのはちょっと大変そうです.

とのことです。また、

| ちなみに \t で分割したいのなら /\t/s してから $` と $&$' を
| 参照することで同じことは可能なんですけど, どうでしょう?

という意見をいただきました (こんな方法知らなかった!)。

そういうわけで、 jperl で問題が起きないためのパッチを作ったのでメー
ルの末尾に添付しておきます。このパッチは

| Message-Id: <199807150211.AA00236@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
| Subject: [namazu:00959] mknmz v1.2.0.1 for Win32 patch 
| From: Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx>
| Date: Wed, 15 Jul 1998 11:04:09 +0900

も含んでおります。ついでに -w オプションをつけたのでウォーニングが
出ないか確かめてもらえると助かります。

--
高林 哲 Satoru Takabayashi

begin 644 diff.gz
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
G@LS<EJI-BI*V4EQFHD(O:B>S''#HWA2ZIQP^.-[^!7L\%ZS:+P``
`
end