From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-07-07T19:06:08+09:00 Subject: [ruby-list:3296] Re: meta programings [Re:exceptions (Re: Ver 1.1 [Re: Matrix])] けいじゅ@今はフリー(^^;;;です. In [ruby-list :03295 ] the message: "[ruby-list:3295] Re: meta programings [Re:exceptions (Re: Ver 1.1 [Re: Matrix])] ", on Jul/07 18:33(+0200) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >|元のソースコードを出すのも難しい? そういう情報は捨てちゃっているんだっ >|け? > >捨ててます.デバッガとかはファイル名と行番号の情報から読み込 >み直しています.構文木の情報から逆コンパイルすることは不可能 >ではないですが,あんまりやりたくないですねえ. そうですかぁ... 構文木の情報には, 変数名や関数名の情報はないんですか? あるなら, 構文木 の情報から, 構文木を表現するクラス群を作って, それにマップすることは可 能ですね. >|いまの ruby は, あるクラスや関数名を指定して存在するかどうかのチェック >|しかできないですからね. > >そうなんですよ.メソッドの一覧とか欲しい気がしますよね. そうですよねぇ. ないのも変なんですよねぇ... __ .........................................石塚 圭樹@今はフリー(^^;;... ------->>また, アドレス変わりました!! e-mail: keiju@bc.mbn.or.jp <<---