[#25636] [Oniguruma 3.X] reggnu.c — "K.Kosako" <sndgk393@...>

さっき気がついたのですが、元々は

15 messages 2005/02/05

[#25655] openssl binding for SSL_CTX_set_default_verify_paths and X509_STORE_set_default_paths — Tanaka Akira <akr@...17n.org>

open-uri で https を扱うことを考えていろいろと調べていた所、openssl で、

9 messages 2005/02/08
[#25670] Re: openssl binding for SSL_CTX_set_default_verify_paths and X509_STORE_set_default_paths — GOTOU Yuuzou <gotoyuzo@...> 2005/02/10

In message <876513vce0.fsf@serein.a02.aist.go.jp>,

[#25713] pthread trouble on sighandler — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

17 messages 2005/02/18
[#25714] Re: pthread trouble on sighandler — Yukihiro Matsumoto <matz@...> 2005/02/18

まつもと ゆきひろです

[#25755] I/O operation differs signal handler — Minero Aoki <aamine@...>

青木です。

14 messages 2005/02/24
[#25756] Re: I/O operation differs signal handler — Tanaka Akira <akr@...17n.org> 2005/02/24

In article <20050224091450P.aamine@loveruby.net>,

[ruby-dev:25737] method name same as local variable

From: nobu@...
Date: 2005-02-21 08:48:00 UTC
List: ruby-dev #25737
なかだです。

http://yowaken.dip.jp/tdiary/20050220.html#p01 の件ですが、レシー
バを指定したメソッド呼び出しが、同名のローカル変数の有無によっ
て影響されるのはバグだと思います。

* parse.y (parser_yylex): identfier after dot must not be a variable.


Index: parse.y
===================================================================
RCS file: /cvs/ruby/src/ruby/parse.y,v
retrieving revision 1.307.2.13
diff -U2 -p -r1.307.2.13 parse.y
--- parse.y	8 Feb 2005 00:50:33 -0000	1.307.2.13
+++ parse.y	21 Feb 2005 08:35:27 -0000
@@ -4335,4 +4335,5 @@ yylex()
     {
 	int result = 0;
+	enum lex_state last_state = lex_state;
 
 	switch (tok()[0]) {
@@ -4420,4 +4421,5 @@ yylex()
 	yylval.id = rb_intern(tok());
 	if (is_local_id(yylval.id) &&
+	    last_state != EXPR_DOT &&
 	    ((dyna_in_block() && rb_dvar_defined(yylval.id)) || local_id(yylval.id))) {
 	    lex_state = EXPR_END;


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

In This Thread

Prev Next