From: "H.Yamamoto" Date: 2005-08-10T11:47:57+09:00 Subject: [ruby-dev:26783] Re: some questions about tcltklib.c 山本です。 >TAG_RETURN, TAG_BREAK, TAG_NEXT のすべての例は示せません. >実は私もすべてのケースは発生できてはいません. >ただし TAG_NEXT だけは,例えば次の例で error: の部分を通り, >その位置で Tcl の continue を実行したのと同様に働きます. 元々の動機は、eTkCallbackContinue などのチェックを個別に 行わずとも、eLocalJumpError に rb_ivar_set("reason", とする方法で一本化できないか、というものでした。 でも、そろそろリファクタリングはやめようと思います。 pending_exception_check{0,1} を見てると、永井さんの趣向と 私の趣向が正反対のようなので・・・