DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T e

⟦e5284d1d2⟧ TextFile

    Length: 2620 (0xa3c)
    Types: TextFile
    Names: »errors.texinfo«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦c06c473ab⟧ »./UNRELEASED/lispref.tar.Z« 
        └─⟦1b57a2ffe⟧ 
            └─⟦this⟧ »errors.texinfo« 

TextFile

@setfilename ../info/errors
@node Standard Errors, Standard Buffer Local Variables, GNU Emacs Internals, Top
@appendix Standard Errors
@cindex error-conditions property

  Here is the complete list of the error symbols in standard Emacs,
grouped by concept.  The list includes each symbol's message (on the
@code{error-message} property of the symbol), and a cross reference to a
description of how the error can occur.

  Each of error symbol has an @code{error-conditions} property that includes
the error itself, and the @code{error} condition, with two exceptions.
@code{quit} does not have the @code{error} condition, and the three
file related errors have the @code{file-error} condition.

  @xref{Errors}, for an explanation of how errors are generated and
handled.

@table @code
@item @r{Symbol}
String, Reference

@item error
@code{"error"}; see @code{error} in @pxref{Errors}.

@item quit
@code{"Quit"}; @pxref{Quitting}.

@item no-catch
@code{"No catch for tag"}; @pxref{Catch and Throw}.

@item invalid-read-syntax
@code{"Invalid read syntax"}; @pxref{Input Functions}.

@item end-of-file
@code{"End of file during parsing"}
This is not a @code{file-error}; @xref{Input Functions}.

@item setting-constant
@code{"Attempt to set a constant symbol"};
The symbols @code{nil} and @code{t} may not be changed.

@item void-function
@code{"Symbol's function definition is void"}; see
@code{symbol-function} in @ref{Function Cells}.

@item void-variable
@code{"Symbol's value as variable is void"};
see @code{symbol-value} in @ref{Accessing Variables}.

@item invalid-function
@code{"Invalid function"};
@pxref{Nonempty List Forms}.

@item wrong-type-argument
@code{"Wrong type argument"};
@pxref{Type Predicates}.

@item args-out-of-range
@code{"Args out of range"};
@pxref{Sequences Arrays Vectors}.

@item wrong-number-of-arguments
@code{"Wrong number of arguments"};
@pxref{Nonempty List Forms}.

@item search-failed
@code{"Search failed"};
@pxref{Searching and Matching}.

@item invalid-regexp
@code{"Invalid regexp"};
@pxref{Regular Expressions}.

@item arith-error
@code{"Arithmetic error"};
@code{/} and @code{%} in @ref{Numbers}.

@item end-of-buffer
@code{"End of buffer"};
@pxref{Buffer Contents}.

@item beginning-of-buffer
@code{"Beginning of buffer"};
@pxref{Buffer Contents}.

@item buffer-read-only
@code{"Buffer is read-only"};
@pxref{Read Only Buffers}.

@item file-error
@code{"File error"};
@pxref{Files}.

@item file-locked     
@xref{File Locks}.

@item file-already-exists
@code{"File already exists"};
@pxref{Writing to Files}.

@item file-supersession
@xref{Buffer Modification}.
@end table