yarv-dev:21
From: Nobuyoshi Nakada <nobu.nokada softhome.net>
Date: Mon, 17 May 2004 13:45:37 +0900
Subject: [yarv-dev:21] Re: initialize block local variables
ML: yarv-dev quickml.atdot.net 新メンバー: nobu.nokada@s... なかだです。 At Mon, 17 May 2004 08:38:34 +0900, Yukihiro Matsumoto wrote: > | たとえば、これを利用して、ブロック中のブロックローカル変数一覧を > |構文木から得るとき、最初の NODE_DASGN_CURR のリストを見るだけ、とい > |う手は使えるでしょうか。 > > CVSのログを見ると去年の7月になかださんが追加しています。ので、 > なかださんに聞かないと断言できないんですが、実装を見る限りは > 使えそうですね。でも、これだと parse.y:1.276だから6/6ですね。 * parse.y (cmd_brace_block, do_block, brace_block): initialize block variables at the beginning of the block. [ruby-talk:72521] 最初の代入が実行されないと、その後のネストしたブロックの中での 代入が無効になってしまうという問題。 なんか中途半端で終ってると思ったら[ruby-dev:20316]に続いてるけ ど、間がないな。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml このMLを退会する方法: - 本文が空のメールを <yarv-dev quickml.atdot.net> に送ってください - 本文が空のメールを送れない場合は、 本文に「退会」とだけ書いたメールを <yarv-dev quickml.atdot.net> に送ってください (署名やhotmailの広告などがついて空メールを送れない場合など) <yarv-dev quickml.atdot.net> のメンバー: ko1@a... aamine@l... babie7a0@y... cv8t-hdk@a... fukumori@m... g-stuff@b... gotoyuzo@n... iga@r... ikoma@m... kawaji@h... kou@c... kumaryu@k... maeda-yarv@a... makoto.nakagawa@h... masato@c... matz@r... nobsun@s... nobu.nakada@n... sakai@t... sheepman@t... shudo@c... shugo@r... usa@g... yuya-ml@4... zn@m... nobu.nokada@s...
15 2004-05-17 04:14 [ko1 atdot.net ] initialize block local variables 16 2004-05-17 08:38 ┗[matz ruby-lang.org ] 17 2004-05-17 10:37 ┣[ko1 atdot.net ] 20 2004-05-17 13:23 ┃┗[matz ruby-lang.org ] 22 2004-05-17 15:58 ┃ ┗[ko1 atdot.net ] 23 2004-05-17 16:14 ┃ ┗[matz ruby-lang.org ] 24 2004-05-17 16:58 ┃ ┗[ko1 namikilab.tuat.a] 25 2004-05-17 17:27 ┃ ┗[matz ruby-lang.org ] 26 2004-05-17 18:09 ┃ ┗[ko1 atdot.net ] 27 2004-05-17 18:38 ┃ ┗[matz ruby-lang.org ] -> 21 2004-05-17 13:45 ┗[nobu.nokada softhome]