Next: , Previous: , Up: The mini-oof.fs model   [Contents][Index]


6.24.5.1 Basic mini-oof.fs Usage

基底クラス(base class)(class、 オブジェクト・ポインターに 1 つのセルを割り当てます) に加えて、 7つのワードがあります。 それは、 メソッドの定義、 変数の定義、 クラスの定義開始、 クラスの定義終了、 結び付けの解決(resolve binding)、 オブジェクトの割り当て、 クラス・メソッドのコンパイル、 です。

object ( – a-addr  ) mini-oof “object”

object はすべてのオブジェクトの基底クラス(base class)です。

method ( m v "name" – m’ v  ) mini-oof “method”

セレクターを定義します。

var ( m v size "name" – m v’  ) mini-oof “var”

size バイトのサイズの変数を定義します。

class ( class – class selectors vars  ) mini-oof “class”

クラスの定義を開始します。

end-class ( class selectors vars "name" –  ) mini-oof “end-class”

クラスの定義を終了します。

defines ( xt class "name" –  ) mini-oof “defines”

xt をクラス class のセレクター name に結び付け(bind)します。

new ( class – o  ) mini-oof “new”

クラス class の新しい具体化(incarnation)を作成します。

:: ( class "name" –  ) mini-oof “colon-colon”

クラス class のセレクター name のメソッドをコンパイルします (注意: 即実行ではありません!)。