next up previous contents
Next: 6.11.1 UNIX上のCmm処理系の load式が満たすべき機能 Up: 6. 制御式 Previous: 6.10 eval式

  
6.11 load

load式は、Cmmソースファイル、もしくはその中間コードファイル を読み込み実行するものです。

load (式)

Cmm処理系は、式の値が文字列でないときは、例外 typeMismatchException を 投げなければなりません。

引数には、現在のところ、UNIXのパス形式表現の文字列を与えることになって います。実装、あるいは実装環境によっては、他のOSのファイル表現、あるい は、URL等も利用することも考慮されるべきでしょう。

load式の文法構造は、以下のようになります。

load $\Longrightarrow$ `load' `(' <式> `)'

一度ロードしたソースファイル、あるいはその中間コードのファイルを、 もう一度ロードすることはありません。ロードできなかったとき、Cmm処理系 は、システム例外 fileLoadException を投げます。



 
next up previous contents
Next: 6.11.1 UNIX上のCmm処理系の load式が満たすべき機能 Up: 6. 制御式 Previous: 6.10 eval式
Tetsuo Ono
1998-11-05