From: Masatoshi SEKI Date: 2003-07-23T18:55:53+09:00 Subject: [ruby-list:37957] erb-2.0.4b1 (Re: ERB の仕様) 咳といいます。 > erb-2.0.3比の変更としては、 > * %%の行は%にするだけ > → %にしてからeRubyとして処理(<%..%>などを処理の意) > * <%%と%%>のエスケープはいつでもする > → <%%のエスケープは<%..%>の外側、%%>のエスケープは<%..%>の内側のみ > です。 > erubyにだいぶ近くなります。 この変更を行ったerb-2.0.4b1をアーカイブしました。 ruby-1.8のlib/erb.rbも2.0.4b1相当のものです。 * http://www2a.biglobe.ne.jp/~seki/ruby/erb-2.0.4b1.tar.gz erb-2.0.3よりもほんの少し速いですが、50歩100歩かなあ。 strscanの利用はまたこんどチャレンジします。 > 後者のエスケープはまだ迷ってますが、変更しちゃうとまずいかなあ。 エスケープも上記の通り変更しました。 > erubyは%行の処理のon/offってありましたっけ? > もし常にonならtrim_mode='%'をデフォルトにしようかとも考えています。 こっちはやりませんでした。%行を有効にするには'%'を指定してください。