まつもと ゆきひろです
In message "Re: [ruby-dev:30131] RubyLex fails to read "#{Time.now.strftime("%m/%d")}""
on Sun, 14 Jan 2007 01:11:32 +0900, Masao Mutoh <mutoh / highway.ne.jp> writes:
|RubyLexを使わさせていただいているのですが
|"#{Time.now.strftime("%m/%d")}"
|という形式の文字列がある場合、シンタックスエラーになります。
RubyLexはネストしたクオートに対応していません。バグであるの
は事実ですが(ただし、RubyLexが開発された時点ではシンタックス
エラーだった)、基本的構造から見直さないと対応できません。た
ぶん、ちゃんと対応するにはRipperなどを使うようにした方がよい
んじゃないかと思います。