中村 のりつぐ です。
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