前のエントリで、Ruby では複文の終わりを表すのが end しかないことを問題にし、それに対して endif や endfor を予約語に追加することを解決策として示した。 で、言うだけでなくて実際にパッチを作ってみた。 mismatched-end-1.0.0.tar.gz (追記: RubyForge.org に移動) (追記2: arton氏によるWindows用バイナリ。多謝) http://arton.no-ip.info/data/asr/kwruby.zip このパッチを当てると、以下の予約語が追加される。意味については説明不要だろう。 endif endunless endfor endwhile enduntil endcase endbegin enddo enddef endclass endmodule インストール方法は次の通り。コンパイルには、gperf (k