パッケージ org.oklab.compiler.nametable

インタフェースの概要
IntermediateLangManager フィールド情報やメソッド情報の中間言語を保持しているクラスはすべてこのクラスを 実装する必要がある.
 

クラスの概要
CodeBufferManager コードを保持するクラス.
Field クラスファイルに出力するフィールドを保持するオブジェクト.
FieldManager Fieldを管理するクラス.
Method メソッドの情報とメソッド内(ブロック内)の実行コードを保持するクラス.
MethodManager コンパイル時に、メソッドの中間言語を管理する.メソッドの構文解析はMethod インスタンス生成時に行うが、メソッドの中間言語情報をコンパイラプログラム内で使いたい場合 はこのクラスを利用する.
StandardLibraryManager 標準ライブラリの中間言語情報を管理する.