[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30132] Re: RubyLex fails to read "#{Time.now.strftime("%m/%d")}"

From: Yukihiro Matsumoto <matz@...>
Date: 2007-01-13 16:50:27 UTC
List: ruby-dev #30132
まつもと ゆきひろです

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 <[email protected]> writes:

|RubyLexを使わさせていただいているのですが
|"#{Time.now.strftime("%m/%d")}"
|という形式の文字列がある場合、シンタックスエラーになります。

RubyLexはネストしたクオートに対応していません。バグであるの
は事実ですが(ただし、RubyLexが開発された時点ではシンタックス
エラーだった)、基本的構造から見直さないと対応できません。た
ぶん、ちゃんと対応するにはRipperなどを使うようにした方がよい
んじゃないかと思います。

In This Thread