咳といいます。

> わかりにくいけど仕様です。# 咳も完全に忘れていました。
> 
> erubyの様に%ではじまる行もスクリプトとして扱う機能を追加したの
> ですが、bin/erb ではデフォルトでそれが有効になってます。
>  (注: ERBクラスではデフォルトで無効)

'%>'が['<%','>','%>'] と解釈されたということですか。
<%〜%>の間は行頭の%を無視するようには出来ないでしょうか?

できるような気もします。トライしてみます。

ところで、「% で始まる行を‥」という記法はERBでも使っていますか?
eRubyスクリプトにて多くを書かなくてよいので、ERBでは使わないかなぁ
と思っています。
# この記法はない方がよい、って人は咳とNaHiさんくらい??