[#46340] ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — "(株)ネットフォレスト 植田裕之" <ueda@...>

植田と申します。

10 messages 2009/09/01
[#46344] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — arton <artonx@...> 2009/09/01

artonです。

[#46345] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — "NARUSE, Yui" <naruse@...> 2009/09/01

成瀬です。

[ruby-list:46416] Re: エラーでした;Re: Re: 再送;;ruby1.8.7と1.9.2の文字処理について

From: "U.Nakamura" <usa@...>
Date: 2009-09-25 11:36:41 UTC
List: ruby-list #46416
こんにちは、なかむら(う)です。

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>


In This Thread