実行の開始点

entry ポイント

プログラムの実行を指示されたCookerは、.cookファイルから始まるRiceソースファイルの読み込みでインタープリタを生成します。インタープリタが実行開始のためのメソッドを呼び出します。

この実行開始のためのメソッドと、その呼び出しをentryポイントと呼びます。Cookerではmainクラスの二つのメソッドがentryポイントになれます。

open method void start(browser)

open method void start()

mainクラスは、どちらかを定義しなければなりません。

open method void start(browser)

Cookerは二つのブラウザとScriptタイルを持っています。実行されたタイルと対応するブラウザが必要ならば、このメソッドを定義してください。

メソッドの引数にbrowserクラスのインスタンスが渡されます。引数は、左側のタイルから実行されたならMain-ブラウザです、そうでなければSub-ブラウザです。

1:

open method void start(browser br)

2:

// メソッド定義。

3:

endmethod

system.cookが、このメソッドを定義しているときは、引数はMain-ブラウザです。

open method void start()

実行されたタイルとブラウザの対応が重要でなければ、このメソッドを定義してください。

1:

open method void start()

2:

// メソッド定義。

3:

endmethod

優先順位

mainクラスに両方のメソッドがある時は、start(browser)メソッドの呼び出しが優先されます。

Copyright © Cooker All rights reserved.