From: Masaki Suketa Date: 1999-10-16T12:25:48+09:00 Subject: [ruby-dev:8033] rb_compile_string and rb_load_protect 助田です. rb_compile_string で Ruby の文法エラーになるスクリプト をコンパイルした後で,別の正しいスクリプトを rb_load_protect で実行するにはどうすれば良いでしょうか? rb_compile_string でエラーがあると rb_load_protect を実 行しても,エラーの情報がクリアされないのでファイルの実行 にいきません. 別に rb_compile_string と rb_load_protect の組み合わせで なくても良いです. 文法エラーがあったら エラーレポートを出した後で,そのエラ ーを無かったことにして別のスクリプトを実行できるようにした いのです. 今は,文法エラーがあったときにわざとそのスクリプトを ファイルに出力して rb_load_protect で実行してます. そうするとエラーの情報がクリア(EXEC_TAG() の値が0) されるみたいなので. ----------------------------------- 助田 雅紀 -----------------------------------