From: matz@... (Yukihiro Matsumoto) Date: 1997-07-07T19:16:39+09:00 Subject: [ruby-list:3297] Re: meta programings [Re:exceptions (Re: Ver 1.1 [Re: Matrix])] まつもと ゆきひろです In message "[ruby-list:3296] Re: meta programings [Re:exceptions (Re: Ver 1.1 [Re: Matrix])]" on 97/07/07, 石塚圭樹 writes: |けいじゅ@今はフリー(^^;;;です. |>捨ててます.デバッガとかはファイル名と行番号の情報から読み込 |>み直しています.構文木の情報から逆コンパイルすることは不可能 |>ではないですが,あんまりやりたくないですねえ. |構文木の情報には, 変数名や関数名の情報はないんですか? あるなら, 構文木 |の情報から, 構文木を表現するクラス群を作って, それにマップすることは可 |能ですね. 可能です.上で「不可能ではない」といっている部分ですね. でも,これはできればやりたくないです. * 苦労する割にはむくわれない気がする * インタプリタの実装に左右される(将来構文木を使わなくなる かも) * 構文木を操作するのは大変 などが理由です. |>そうなんですよ.メソッドの一覧とか欲しい気がしますよね. | |そうですよねぇ. ないのも変なんですよねぇ... ClassあるいはModuleのメソッドにしても良いですけど,まずちゃ んと設計しないとねえ. まつもと ゆきひろ /:|)