[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
以下は、概念ごとにまとめた標準Emacsのエラーシンボルの完全な一覧です。 一覧には、各シンボルの(シンボルの属性error-message
にある)メッセージと そのようなエラーが生起する場面の記述への相互参照を示しました。
各エラーシンボルには、属性error-conditions
があり、 これはシンボルのリストです。 通常、このリストは、エラーシンボルそのものとシンボルerror
を含みます。 しばしば、追加のシンボルも含みます。 それらは中間的な分類種別であり、error
より細分化したものですが、 エラーシンボルそのものよりは大分類です。 たとえば、ファイル参照に関するすべてのエラーには、 条件file-error
が入っています。 以下で、特定のエラーシンボルにおいて追加のシンボルを言及していないときには、 そのエラーには追加シンボルがないことを意味します。
特別な例外ですが、エラーシンボルquit
には 条件error
がありません。 これは、中断(quit)をエラーとみなさないからです。
エラーが生起する場面とその処理方法については、See 節 9.5.3 エラー。
シンボル
error
"error"
quit
"Quit"
args-out-of-range
"Args out of range"
arith-error
"Arithmetic error"
/
と%
を参照。
beginning-of-buffer
"Beginning of buffer"
buffer-read-only
"Buffer is read-only"
cyclic-function-indirection
"Symbol's chain of function indirections\
contains a loop"
end-of-buffer
"End of buffer"
end-of-file
"End of file during parsing"
file-error
ではないことに注意。file-already-exists
file-error
。file-date-error
file-error
の小分類。 copy-file
で、 出力ファイルの最終更新日付の設定に失敗すると生起する。file-error
file-error
があると、 データ項目のみからエラーメッセージを作るからである。file-locked
file-error
。file-supersession
file-error
。invalid-function
"Invalid function"
invalid-read-syntax
"Invalid read syntax"
invalid-regexp
"Invalid regexp"
mark-inactive
"Mark inactive"
no-catch
"No catch for tag"
catch
とthrow
。
scan-error
"Scan error"
search-failed
"Search failed"
setting-constant
"Attempt to set a constant symbol"
nil
やt
、および、 `:'で始まる任意のシンボルは変更できない。undefined-color
"Undefined color"
void-function
"Symbol's function definition is void"
void-variable
"Symbol's value as variable is void"
wrong-number-of-arguments
"Wrong number of arguments"
wrong-type-argument
"Wrong type argument"
arith-error
の特別な場合に分類された以下の種類のエラーは、 数学関数を不正に使ったときに特定のシステムで生起します。
domain-error
"Arithmetic domain error"
overflow-error
"Arithmetic overflow error"
range-error
"Arithmetic range error"
singularity-error
"Arithmetic singularity error"
underflow-error
"Arithmetic underflow error"
[ << ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |