yarv-dev:591
From: Nobuyoshi Nakada <nobu.nokada softhome.net>
Date: Fri, 19 Aug 2005 06:57:56 +0900
Subject: [yarv-dev:591] Re: parser restructuring
なかだです。 At Fri, 19 Aug 2005 04:51:11 +0900, SASADA Koichi wrote: > パーサなのですが、今 ruby_dyna_vars と、それに関連する API を利用して > 生成中の NODE のブロックローカル変数を管理していますが、よくよく見ると、 > lvtbl->dnames を利用しても同様のことが出来るような気がします(parse.y 初 > 心者なので、見落としがあるかもしれませんが)。 dnamesはブロックを抜けても取り除かれないので、そのままでは無理 だと思います。生きている名前とそうでないものを区別するようにし て、ブロックを抜けるときにチェックするようにすれば可能かも知れ ません。 > (出来れば、dnames もどっかに持っておいてもらえると、YARV でコンパイルす > るときに大変楽なんだけど) どっかというのは? -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
590 2005-08-19 04:51 [ko1 atdot.net ] parser restructuring -> 591 2005-08-19 06:57 ┗[nobu.nokada softhome] 592 2005-08-19 08:34 ┗[ko1 atdot.net ] 593 2005-08-19 09:08 ┗[ko1 atdot.net ]