<function>
<fname property="Applicative Order / LEVEL: 0">
InvokeError
</fname>
<prototype>
LISP形式

(1)
(InvokeError シーケンス番号 サイトURL ファイル名 関数名 エラーコード exp)
(2)
(InvokeError exp)

XML形式

(1)
<InvokeError>
	シーケンス番号 
	サイトURL 
	ファイル名 
	関数名 
	エラーコード 
	exp
</InvokeError>
(2)
<InvokeError> exp</InvokeError>
</prototype>
<prototype>
C関数宣言
</prototype>
<explanaiton>
与えられた情報のエラーを返す。(1)において、シーケンス番号を-1とすると、InvokeErrorのある行をその値にする。サイトURLを文字列ではなく()とすると、このスクリプトが実行されているサイトdomainの値が入る。ファイル名は、同様に()とすると現在動いているインタプリタに指定されているファイル名となる。関数名と、エラーコード、expは省略出来ない。expはどんな値でも良い。 

(2)は、 
<pre>
<Error> シーケンス番号 サイトURL ファイル名 関数名 エラーコード exp </Error> 
</pre>
という値をexpとして与える。シーケンス番号などの意味は(1)の場合と同じ。
</explanation>
</function>
