| [ < ] | [ > ] | [ << ] | [ 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-existsfile-error。file-date-errorfile-errorの小分類。 copy-fileで、 出力ファイルの最終更新日付の設定に失敗すると生起する。file-errorfile-errorがあると、 データ項目のみからエラーメッセージを作るからである。file-lockedfile-error。file-supersessionfile-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"| [ << ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |