咳といいます。


>> 行末が '-%>'、空白、タブ、改行、などの様な場合にも削除した方がいいでしょ
>> うか?
>
> 改行だけでいいと思います。
> -%>の後ろに空白、タブを書くことってあるかな?

書くことはないと思うんですが、うっかり空白を残してしまって
   -%>
では(>の後ろに空白があります)改行が残って
   -%>
では改行が残らない、だとミスに気付きにくいかなーと思いました。

おおきなお世話かもしれませんね。


>> もっと単純に、<%-の前方の空白文字、-%>の後方の空白文字が出力されない、と
>> いう仕様は
>> どうですか? /[ \t]*<%-/が'<%'になって、/-%>[ \t]*\n?/が '%>'になる感じ。
>
> この例が
>
>   a <%- 1 -%> b <%- 2 %> c <%- 3 -%> d
>
> こうなるんですか?
>
>   a<% 1 %>b<% 2 %> c<% 3 %>d
>
> 行の途中の空白を削除したいというニーズはあるんでしょうか?

うーん、これはいやかも。