コンパイル時に決定しません。つまでも再定義可能になっています。定数アクセスのためのRuby記述は次のようになります。Ruby表現:expr::ID::...::IDこれは、yarv命令セットでは次のようになります。場合、定数検索パスに従って定数を検索します。向けて変更される場合があります。クラス、モジュールの動的ネスト関係(プログラムの字面上)をルートまで辿る継承関係をルート(Object)まで辿るこのため、クラス、モジュールの動的ネスト関係を保存しなければなりません。いうものを用意しました。これは、現在のネストの情報を保存します。トップレベルでは、その情報はないことになります。(すでにコピーされていれば、これを行いません)。これにより、動的なネスト情報を統一的に扱うことができます。詳細は割愛しますが、以下に述べる最適化などを行なっております。optimizationいくつかの簡単な最適化をしています。cache命令列の中にメソッド検索結果を埋め込みます。cache命令列の中に定数検索結果を埋め込みます。オブジェクトとして生成しません。プ上に確保された変数など)をヒープに保存します。