なひです。

> From: "Yukihiro Matsumoto" <matz / ruby-lang.org>
> Sent: Thursday, January 22, 2004 5:29 PM

> |別件で、先ほどは↑で-vを忘れて気付かなかったのですが、1.8から、
> |foo.rbの3行目は無視されるのですね。デバガでブレイクポイントが
> |打てなくてハマる人とかも居るかも。
> 
> あれ、そういえばそうですね。
> 
> 空行と同じ扱いになるので適当に調整する必要があるかもしれませ
> んね。ほかのデバッガとかはどうしてるんだろう。

ソースコードデバッガで、ソースコード上通らない場所にブレイク
ポイントを打とうとした場合は、「そこは通らないからその次の行に
しますよ」などと世話をしてくれるものが多いのではないかと
思います。これは、現行のrubyの機構では難しそうですね。

> |ある位置に対応するノードが存在するかどうかをチェックする
> |方法はあるかな。。。
> 
> 現在の実装では無理ですね。

そんな気がします。

現状のdebug.rbでは、ユーザが空行にブレイクポイントを設定する
こともできちゃいますし、まぁ気をつけてくれということで
いいのかもしれません。考えてみますが、苦労のわりに実りは少なそうです。

2.0以後かRipperに期待。