ENGLISH VERSION

GLOBALBASE PROJECT POWERED BY HIROHISA MORI
ホーム

GLOBALBASEとは? トピックス ダウンロード ドキュメント 実例とリンク
 
ver.B リリースノート
GLOBALBASEガイドブック
COSMOSマニュアル
LANDSCAPEマニュアル
開発情報
文献情報
GLOBALBASEマニュアル集 >> xl(standard)エージェント・リファレンス・マニュアル >> XL基本関数 >> Eval
2007-11-04版

Eval

著者: 森 洋久 / joshua@globalbase.org  ※ 

プロトタイプ

LISP 形式

( Eval env exp)

XML形式

<Eval> env exp </Eval>

引数

env [1] XLT_ENV

exp [1] すべての型

属性

評価形式

applicative

所属エージェント

xl

所属環境

Env0

説明

環境変数と、もう一つ値を受け取り、その値を評価し、結果を返す。

ページトップへ戻る

戻り値

評価結果。

エラー

  1. XLE_SEMANTICS_TYPE_MISSMATCH
  2. XLE_SYSTEM_CANCEL
  3. XLE_SEMANTICS_UNSUPPORT_FUNC "eval:unsupport lambda"
  4. XLE_SEMANTICS_INV_PARAM_LENGTH
    1. "invalid parameters length"
      applicative関数の引数の長さが関数定義と違う。
    2. "invalid parameters length ( 2)"
      applicative以外の関数の引数の長さが関数定義と違う。
  5. XLE_SEMANTICS_EXEC_NO_FUNC "execute no function"
  6. XLE_SEMANTICS_TYPE_MISSMATCH "eval ( attribute symbol)" "eval:type missmatch"
    属性値を評価したところ、属性値としては使えないk型であった。
  7. XLE_SEMANTICS_UNDEF_SYMBOL
    1. "eval ( attribute symbol)" "eval:undefined symbol-1"
      属性値を評価しようとしたところ、属性に与えられているシンボルは環境に無かった。
    2. "eval ( symbol)" "eval:undefined symbol"
      評価しようとしたシンボルが環境に無かった。

参考

バグ



ページトップへ戻る



  GLOBALBASEAI[v\[XE\tgEFAxvOSOURCEFORGE.JPQBĂ܂B SourceForge.jp SourceForge.net Logo