31.5 バイトコード生成

バイトコード生成器はバイトコードを出力する visitor です。 visit メソッドが呼ばれるたびにこれは emit() メソッドを 呼び出し、バイトコードを出力します。基本的なバイトコード生成器は モジュール、クラス、および関数によって拡張できます。 アセンブラがこれらの出力された命令を低レベルのバイトコードに変換します。 これはコードオブジェクトからなる定数のリスト生成や、 分岐のオフセット計算といった処理をおこないます。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。