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

Re: max-specpdl-size



>>>>> at Tue, 22 Oct 2002 16:29:46 +0900,
>>>>> 土 == TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> said,

後> (defconst w3m-entity-regexp
後> "&\\([a-z][a-z0-9]*\\|#[0-9]+\\|#x[0-9a-f]+\\);?")

土> これだと,&ampHOGE とかみたいに,; を省略している場合に動かないのでは
土> ないでしょうか.まあ規格表にも「; は出来るだけ省略しないでね」と書いて
土> あるので,省略する筆者または encoder が良くないとは思いますが.

## そういう話があったような記憶もありますが、もうおぼろげ...

"ampHOGE" まで一致してしまい、それに相当するentity が無い場合にどうするか
ということであれば、"ampHOGE", "ampHOG", "ampHO", "ampH", "amp" といった
順序でw3m-entity-alist の中から一致するものを探せばよいかと。
もちろん処理は増えるけど...


土> どちらにしても,現在の w3m-decode-entities() には [emacs-w3m:04045] で
土> 指摘された問題点があるので,改造する必要はあります.

...この件もクリア出来ると思います。

--- Regards,
 Shun-ichi Goto  <gotoh@taiyo.co.jp>
   R&D Group, TAIYO Corp., Tokyo, JAPAN