ruby_eval_tree_beginとruby_in_eval

散々私を悩ませたこれらの変数だが、ruby_eval_tree_beginはインタプリタがコンパイルした構文木(begin)、ruby_in_evalはKernel#evalが評価中のネストレベルを格納する変数らしい。

グローバルである必要がこれでやっと解ったが(遅いよ!)、こうやって少しずつ理解していくしか道は無いよなぁ。