Loading article…
セマンティック辞書エンコーディング(SDE )は、ソースプログラムの完全な意味コンテキストを保持しつつ、コード生成の速度を向上させるために使用できる追加情報を追加します。SDEはコード生成ローダーを構成します。これはバイトコードとJITコンパイラを組み合わせた形式です。ロード時にコードが生成されます。[ 1 ]
基本的な形式では、辞書エントリは、プログラムの動作を表形式の抽象構文木(AST)として記述する有向非巡回グラフ(DAG)のノードを表します。 [ 1 ]
これは、プログラムのエンコードされた抽象構文木とシンボルテーブルに基づいた中間表現(IR)を使用します。 [ 2 ]