こんにちは、なかむら(う)です。
In message "[ruby-list:46415] Re: エラーでした;Re: Re: 再送;;ruby1.8.7と1.9.2の文字処理について"
on Sep.25,2009 20:16:21, <maki / rubycolor.org> wrote:
> という前川さんの問題とは別に、このような文字列リテラルの挙動は
> エラーで正しいのでしょうかね。ASCII文字では問題なさそうですし。
> 本来はどういう扱いであるべきなのでしょうか?
バグでしょう。
Index: parse.y
===================================================================
--- parse.y (revision 25091)
+++ parse.y (working copy)
@@ -5737,6 +5737,8 @@ parser_tokadd_string(struct parser_param
}
else if (c != term && !(paren && c == paren)) {
tokadd('\\');
+ pushback(c);
+ continue;
}
}
}
それでは。
--
U.Nakamura <usa / garbagecollect.jp>