中村 のりつぐ です。

GNU Source-highlight 用に ruby_scanner.ll を
書いてみました。
# perl, python のをマージしただけとも言う (^_^;

GNU Source-highlight はコードを色づけした
HTML, XHTML に変換するプログラムです。
charset=iso-8859-1 を直せば日本語も通るようです。
(少なくとも EUC は)

GNU Source-highlight のページ
http://www.gnu.org/software/src-highlite/source-highlight.html

source-highlight-1.6.3 用のパッチです。
http://www2s.biglobe.ne.jp/~Nori/ruby/dist/source-highlight_for_ruby-20030210.diff.gz
に置きました。


分かっている問題点
* 正規表現内に " とか ' があるとおかしくなります。
  (正規表現 STATE を作れば解決しそうなのですが、
  除算との区別方法が分からなかった…)

       中村 典嗣  E-mail:     nnakamur / mxq.mesh.ne.jp