[#15625] rb_hash_initialize — Takaaki Tateishi <ttate@...>

立石です.

22 messages 2002/01/04
[#15627] Re: rb_hash_initialize — matz@... (Yukihiro Matsumoto) 2002/01/04

まつもと ゆきひろです

[#15628] Re: rb_hash_initialize — Takaaki Tateishi <ttate@...> 2002/01/04

立石です.

[#15685] undefined method `inherited' for false (NameError) — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2002/01/15
[#15686] Re: undefined method `inherited' for false (NameError) — nobu.nakada@... 2002/01/15

なかだです。

[#15757] 文字列→整数変換 — nobu.nakada@...

なかだです。

30 messages 2002/01/25

[#15830] [ 提案 ] puts, print 等を IO から分離 — UENO Katsuhiro <unnie@...>

うえのです。

14 messages 2002/01/31

[ruby-dev:15781] Re: 文字列→整数変換

From: nobu.nakada@...
Date: 2002-01-28 02:00:51 UTC
List: ruby-dev #15781
なかだです。

At Mon, 28 Jan 2002 10:36:33 +0900,
matz@ruby-lang.org (Yukihiro Matsumoto) wrote:
> |あと、今のところどうも'e'の前後の'_'はわざと通るようにしてある
> |ようなんですが、これはエラーになるように変更するということでしょ
> |うか。
> 
> そういうことです。

ということであれば、[ruby-dev:15779]への追加です。たぶんparser
に関してはこんなところだと思うのですが。


--- parse.y~	Mon Jan 28 03:31:34 2002
+++ parse.y	Mon Jan 28 10:43:10 2002
@@ -3436,5 +3436,5 @@ yylex()
 		  case 'e':
 		  case 'E':
-		    if (seen_e) {
+		    if (seen_e || nondigit) {
 			goto decode_num;
 		    }
@@ -3443,8 +3443,5 @@ yylex()
 		    is_float++;
 		    nondigit = c;
-		    if ((c = nextc()) == '_') {
-			nondigit = c;
-			c = nextc();
-		    }
+		    c = nextc();
 		    if (c == '-' || c == '+') {
 			tokadd(c);



-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread