From: nobu.nakada@... Date: 2004-03-31T07:27:29+09:00 Subject: [ruby-dev:23285] Re: ensure modifier なかだです。 At Wed, 31 Mar 2004 02:27:13 +0900, Yukihiro Matsumoto wrote in [ruby-dev:23284]: > var = expr ensure expr_e > > は優先度を下げて > > (var = expr) ensure expr_e > > と解釈されるべきのような気がします。まあ、どうせ例外が発生す > るんで意味ないといえばその通りなんですが。 てことは、この部分が不要? @@ -965,4 +970,8 @@ arg : lhs '=' arg $$ = node_assign($1, NEW_RESCUE($3, NEW_RESBODY(0,$5,0), 0)); } + | lhs '=' arg kENSURE_MOD arg + { + $$ = node_assign($1, NEW_ENSURE($3, $5)); + } | var_lhs tOP_ASGN arg { -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦