けいじゅ@日本ラショナルソフトウェアです.

新しい, irbをリリースします.

# といっても, in.comingにおきたいんだけどpermission denied ってでる
# (;_;

ところで, 質問なんですが...

-- parse.y 2987行目から

	    if (lex_state != EXPR_DOT) {
		/* See if it is a reserved word.  */
		kw = rb_reserved_word(tok(), toklen());
		if (kw) {
		    enum lex_state state = lex_state;
		    if (lex_state == EXPR_FNAME) {
			yylval.id = rb_intern(kw->name);
		    }
		    lex_state = kw->state;
		    return kw->id[state != EXPR_BEG];
		}
	    }

この中の3番めのifって, def if などの対応だと思うのですがそうですか?

__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju / rational.com <<---