From: ABE Yasushi (=?ISO-2022-JP?B?GyRCMCRJdBsoQiAbJEJMdztKGyhC?=) Date: 2000-12-25T14:54:47+09:00 Subject: [ruby-list:26844] Re: ruby-mode.el: / 阿部です。 At Mon, 25 Dec 2000 14:37:06 +0900, Yukihiro Matsumoto wrote: > |ただ、正規表現部分は、きちんと構文解析しなければ判別できないので、この > |やり方での完璧なハイライトは限界です。 > > やっぱり無理じゃないですかねえ。可能ならすごいことですが。 > html-helper-modeやpsgmlなんかは構文解析した結果でハイライトしてたりし ます。ま、構文が簡単だからなんでしょうけど。 cc-modeもJDEも構文解析はしています。cc-modeのはC言語(っぽいもの)用のパー サですが、JDEのはsematic bovinatorというelispで書かれたパーサがありま す。bisonを目標にしてるとか。 たぶんこちらだと思います。 http://www.ultranet.com/~zappo/semantic.shtml # さすがにかなりメモリを使うようです。 実験的にこれを使ったruby-modeを実装しているところです。 # といっても、parse.yをsemantic用bnfに変換している段階なのでまだまだな # んですが。こう言って自分を追いつめておけば、そのうち真面目にやりはじ # めるでしょう:-) ---- あべ