From: nobu.nakada@... Date: 2002-06-21T17:46:43+09:00 Subject: [ruby-dev:17534] Re: broken string when unterminated "#{". なかだです。 At Fri, 21 Jun 2002 15:58:49 +0900, Yukihiro Matsumoto wrote: > |> 要するに、#{} の中に Ruby のコードをなんでもそのまま(エスケープ無しで) > |> 書ける方がいいんではないかというのが趣旨です。 > > を実現するパッチを書いてみたら、実現はできたけど、そのまま > では、現状いくつか見られる「#{}の中でエスケープしているよう > なもの」がsyntax errorになってしまうので、どうしたらよいだ > ろうか > > という意味なんですよね。実現できたのはすごいなあ。 です。相変わらずの日本語ですいません。 > うーん、どうしようか。私も「#{} の中に Ruby のコードをなんで > もそのまま(エスケープ無しで) 書ける方がいいんではないか」と > 思うようになったので、このパッチは魅力なんですけど。 > > あるいは当面yylex()をいじって「\"」は「"」と解釈するようにし > ておいて、警告を出すようにするとか。 %()とかを考えると、文字列リテラル以外でもエスケープをすべて有効 にしなくちゃならないかも知れません。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦