summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Jerram <neil@ossau.uklinux.net>2010-07-04 21:07:49 +0100
committerNeil Jerram <neil@ossau.uklinux.net>2010-07-04 21:09:02 +0100
commit2604f1ad859b04541ff8e878fbb6b5bcbf4edb05 (patch)
treef6bdf9938a5c5296c05fe87de2e8ead472ac8ca3
parent0cc92ac41bdfd083bc4ce051da757cb2b00c2c02 (diff)
downloadguile-2604f1ad859b04541ff8e878fbb6b5bcbf4edb05.tar.gz
Fix TeXing of doc/ref/r6rs.texi
* doc/ref/r6rs.texi (rnrs conditions): Add "{Condition Type}" to @deffn line for each condition type. Add one missing "{Scheme Procedure}".
-rw-r--r--doc/ref/r6rs.texi54
1 files changed, 27 insertions, 27 deletions
diff --git a/doc/ref/r6rs.texi b/doc/ref/r6rs.texi
index 2752b2701..e5521594d 100644
--- a/doc/ref/r6rs.texi
+++ b/doc/ref/r6rs.texi
@@ -1103,8 +1103,8 @@ pre-defined condition types. The two APIs are not currently compatible,
however; the @code{condition?} predicate from one API will return
@code{#f} when applied to a condition object created in the other.
-@deffn &condition
-@deffnx condition? obj
+@deffn {Condition Type} &condition
+@deffnx {Scheme Procedure} condition? obj
The base record type for conditions.
@end deffn
@@ -1140,47 +1140,47 @@ where @var{field} gives the name of the field and @var{accessor} gives
the name for a binding to an accessor procedure created for this field.
@end deffn
-@deffn &message
+@deffn {Condition Type} &message
@deffnx {Scheme Procedure} make-message-condition message
@deffnx {Scheme Procedure} message-condition? obj
@deffnx {Scheme Procedure} condition-message condition
A type that includes a message describing the condition that occurred.
@end deffn
-@deffn &warning
+@deffn {Condition Type} &warning
@deffnx {Scheme Procedure} make-warning
@deffnx {Scheme Procedure} warning? obj
A base type for representing non-fatal conditions during execution.
@end deffn
-@deffn &serious
+@deffn {Condition Type} &serious
@deffnx {Scheme Procedure} make-serious-condition
@deffnx {Scheme Procedure} serious-condition? obj
A base type for conditions representing errors serious enough that
cannot be ignored.
@end deffn
-@deffn &error
+@deffn {Condition Type} &error
@deffnx {Scheme Procedure} make-error
@deffnx {Scheme Procedure} error? obj
A base type for conditions representing errors.
@end deffn
-@deffn &violation
+@deffn {Condition Type} &violation
@deffnx {Scheme Procedure} make-violation
@deffnx {Scheme Procedure} violation?
A subtype of @code{&serious} that can be used to represent violations
of a language or library standard.
@end deffn
-@deffn &assertion
+@deffn {Condition Type} &assertion
@deffnx {Scheme Procedure} make-assertion-violation
@deffnx {Scheme Procedure} assertion-violation? obj
A subtype of @code{&violation} that indicates an invalid call to a
procedure.
@end deffn
-@deffn &irritants
+@deffn {Condition Type} &irritants
@deffnx {Scheme Procedure} make-irritants-condition irritants
@deffnx {Scheme Procedure} irritants-condition? obj
@deffnx {Scheme Procedure} condition-irritants condition
@@ -1188,7 +1188,7 @@ A base type used for storing information about the causes of another
condition in a compound condition.
@end deffn
-@deffn &who
+@deffn {Condition Type} &who
@deffnx {Scheme Procedure} make-who-condition who
@deffnx {Scheme Procedure} who-condition? obj
@deffnx {Scheme Procedure} condiction-who condition
@@ -1196,28 +1196,28 @@ A base type used for storing the identity, a string or symbol, of the
entity responsible for another condition in a compound condition.
@end deffn
-@deffn &non-continuable
+@deffn {Condition Type} &non-continuable
@deffnx {Scheme Procedure} make-non-continuable-violation
@deffnx {Scheme Procedure} non-continuable-violation? obj
A subtype of @code{&violation} used to indicate that an exception
handler invoked by @code{raise} has returned locally.
@end deffn
-@deffn &implementation-restriction
+@deffn {Condition Type} &implementation-restriction
@deffnx {Scheme Procedure} make-implementation-restriction-violation
@deffnx {Scheme Procedure} implementation-restriction-violation? obj
A subtype of @code{&violation} used to indicate a violation of an
implementation restriction.
@end deffn
-@deffn &lexical
+@deffn {Condition Type} &lexical
@deffnx {Scheme Procedure} make-lexical-violation
@deffnx {Scheme Procedure} lexical-violation? obj
A subtype of @code{&violation} used to indicate a syntax violation at
the level of the datum syntax.
@end deffn
-@deffn &syntax
+@deffn {Condition Type} &syntax
@deffnx {Scheme Procedure} make-syntax-violation form subform
@deffnx {Scheme Procedure} syntax-violation? obj
@deffnx {Scheme Procedure} syntax-violation-form condition
@@ -1227,7 +1227,7 @@ A subtype of @code{&violation} that indicates a syntax violation. The
indicate the syntactic form responsible for the condition.
@end deffn
-@deffn &undefined
+@deffn {Condition Type} &undefined
@deffnx {Scheme Procedure} make-undefined-violation
@deffnx {Scheme Procedure} undefined-violation? obj
A subtype of @code{&violation} that indicates a reference to an unbound
@@ -1240,25 +1240,25 @@ identifier.
These condition types are exported by both the
@code{(rnrs io ports (6))} and @code{(rnrs io simple (6))} libraries.
-@deffn &i/o
+@deffn {Condition Type} &i/o
@deffnx {Scheme Procedure} make-i/o-error
@deffnx {Scheme Procedure} i/o-error? obj
A condition supertype for more specific I/O errors.
@end deffn
-@deffn &i/o-read
+@deffn {Condition Type} &i/o-read
@deffnx {Scheme Procedure} make-i/o-read-error
@deffnx {Scheme Procedure} i/o-read-error? obj
A subtype of @code{&i/o}; represents read-related I/O errors.
@end deffn
-@deffn &i/o-write
+@deffn {Condition Type} &i/o-write
@deffnx {Scheme Procedure} make-i/o-write-error
@deffnx {Scheme Procedure} i/o-write-error? obj
A subtype of @code{&i/o}; represents write-related I/O errors.
@end deffn
-@deffn &i/o-invalid-position
+@deffn {Condition Type} &i/o-invalid-position
@deffnx {Scheme Procedure} make-i/o-invalid-position-error position
@deffnx {Scheme Procedure} i/o-invalid-position-error? obj
@deffnx {Scheme Procedure} i/o-error-position condition
@@ -1266,7 +1266,7 @@ A subtype of @code{&i/o}; represents an error related to an attempt to
set the file position to an invalid position.
@end deffn
-@deffn &i/o-filename
+@deffn {Condition Type} &i/o-filename
@deffnx {Scheme Procedure} make-io-filename-error filename
@deffnx {Scheme Procedure} i/o-filename-error? obj
@deffnx {Scheme Procedure} i/o-error-filename condition
@@ -1274,7 +1274,7 @@ A subtype of @code{&i/o}; represents an error related to an operation on
a named file.
@end deffn
-@deffn &i/o-file-protection
+@deffn {Condition Type} &i/o-file-protection
@deffnx {Scheme Procedure} make-i/o-file-protection-error filename
@deffnx {Scheme Procedure} i/o-file-protection-error? obj
A subtype of @code{&i/o-filename}; represents an error resulting from an
@@ -1282,28 +1282,28 @@ attempt to access a named file for which the caller had insufficient
permissions.
@end deffn
-@deffn &i/o-file-is-read-only
+@deffn {Condition Type} &i/o-file-is-read-only
@deffnx {Scheme Procedure} make-i/o-file-is-read-only-error filename
@deffnx {Scheme Procedure} i/o-file-is-read-only-error? obj
A subtype of @code{&i/o-file-protection}; represents an error related to
an attempt to write to a read-only file.
@end deffn
-@deffn &i/o-file-already-exists
+@deffn {Condition Type} &i/o-file-already-exists
@deffnx {Scheme Procedure} make-i/o-file-already-exists-error filename
@deffnx {Scheme Procedure} i/o-file-already-exists-error? obj
A subtype of @code{&i/o-filename}; represents an error related to an
operation on an existing file that was assumed not to exist.
@end deffn
-@deffn &i/o-file-does-not-exist
+@deffn {Condition Type} &i/o-file-does-not-exist
@deffnx {Scheme Procedure} make-i/o-file-does-not-exist-error
@deffnx {Scheme Procedure} i/o-file-does-not-exist-error? obj
A subtype of @code{&i/o-filename}; represents an error related to an
operation on a non-existent file that was assumed to exist.
@end deffn
-@deffn &i/o-port
+@deffn {Condition Type} &i/o-port
@deffnx {Scheme Procedure} make-i/o-port-error port
@deffnx {Scheme Procedure} i/o-port-error? obj
@deffnx {Scheme Procedure} i/o-error-port condition
@@ -1720,14 +1720,14 @@ to indicate that a computation resulted in such a value. Guile supports
both of these, so these conditions will never be raised by Guile's
standard libraries implementation.
-@deffn &no-infinities
+@deffn {Condition Type} &no-infinities
@deffnx {Scheme Procedure} make-no-infinities-violation obj
@deffnx {Scheme Procedure} no-infinities-violation?
A condition type indicating that a computation resulted in an infinite
value on a Scheme implementation incapable of representing infinities.
@end deffn
-@deffn &no-nans
+@deffn {Condition Type} &no-nans
@deffnx {Scheme Procedure} make-no-nans-violation obj
@deffnx {Scheme Procedure} no-nans-violation? obj
A condition type indicating that a computation resulted in a @code{NaN}