[前][次][番号順一覧][スレッド一覧][生データ]

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       ]