From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-03-23T14:15:51+09:00 Subject: [ruby-dev:1894] Re: [Req] __READLINE__, __FILE__ けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :01881 ] the message: "[ruby-dev:1881] Re: [Req] __ READLINE__, __FILE__ ", on Mar/20 16:46(JST) 石塚圭樹 writes: >でも, これだと完璧じゃないんですよね... やはり, eval中だけ変更したいの >で... まあ, > > eval "FILE(fn, ln) do #{str}; end" > >見たくすればできないことはないけど... ファイル名とか行番号ってパーズ中に決まるものですよね? Cにならってにマクロ(の様なもの)として用意するというのはどうでしょうか? #line 行番号 [ファイル名] というコメントがプログラム中にあったら, それを採用する. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---