This is the babel Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:23:13 2024 GMT+0.
babel/babel.asd
babel/src/packages.lisp
babel/src/encodings.lisp
babel/src/enc-ascii.lisp
babel/src/enc-ebcdic.lisp
babel/src/enc-ebcdic-int.lisp
babel/src/enc-iso-8859.lisp
babel/src/enc-unicode.lisp
babel/src/enc-cp437.lisp
babel/src/enc-cp1251.lisp
babel/src/enc-cp1252.lisp
babel/src/jpn-table.lisp
babel/src/enc-jpn.lisp
babel/src/enc-gbk.lisp
babel/src/enc-koi8.lisp
babel/src/external-format.lisp
babel/src/strings.lisp
babel/src/gbk-map.lisp
babel/src/sharp-backslash.lisp
The main system appears first, followed by any subsystem dependency.
babel
Babel, a charset conversion library.
Luis Oliveira <loliveira@common-lisp.net>
MIT
trivial-features
(system).
alexandria
(system).
src
(module).
Modules are listed depth-first from the system components tree.
babel/src
babel
(system).
packages.lisp
(file).
encodings.lisp
(file).
enc-ascii.lisp
(file).
enc-ebcdic.lisp
(file).
enc-ebcdic-int.lisp
(file).
enc-iso-8859.lisp
(file).
enc-unicode.lisp
(file).
enc-cp437.lisp
(file).
enc-cp1251.lisp
(file).
enc-cp1252.lisp
(file).
jpn-table.lisp
(file).
enc-jpn.lisp
(file).
enc-gbk.lisp
(file).
enc-koi8.lisp
(file).
external-format.lisp
(file).
strings.lisp
(file).
gbk-map.lisp
(file).
sharp-backslash.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
babel/babel.asd
babel/src/packages.lisp
babel/src/encodings.lisp
babel/src/enc-ascii.lisp
babel/src/enc-ebcdic.lisp
babel/src/enc-ebcdic-int.lisp
babel/src/enc-iso-8859.lisp
babel/src/enc-unicode.lisp
babel/src/enc-cp437.lisp
babel/src/enc-cp1251.lisp
babel/src/enc-cp1252.lisp
babel/src/jpn-table.lisp
babel/src/enc-jpn.lisp
babel/src/enc-gbk.lisp
babel/src/enc-koi8.lisp
babel/src/external-format.lisp
babel/src/strings.lisp
babel/src/gbk-map.lisp
babel/src/sharp-backslash.lisp
babel/src/encodings.lisp
packages.lisp
(file).
src
(module).
*default-character-encoding*
(special variable).
*suppress-character-coding-errors*
(special variable).
ambiguous-encoding-p
(method).
ambiguous-encoding-p
(reader method).
character-coding-error
(condition).
character-coding-error-buffer
(reader method).
character-coding-error-encoding
(reader method).
character-coding-error-position
(reader method).
character-decoding-error
(condition).
character-decoding-error-octets
(reader method).
character-encoding
(class).
character-encoding-error
(condition).
character-encoding-error-code
(reader method).
character-out-of-range
(condition).
code-point-counter
(reader method).
(setf code-point-counter)
(writer method).
decoder
(reader method).
(setf decoder)
(writer method).
enc-aliases
(reader method).
enc-bom-encoding
(reader method).
enc-code-unit-size
(reader method).
enc-decode-literal-code-unit-limit
(reader method).
enc-default-replacement
(reader method).
enc-encode-literal-code-unit-limit
(reader method).
enc-max-units-per-char
(reader method).
enc-name
(reader method).
enc-native-endianness
(reader method).
enc-nul-encoding
(reader method).
enc-use-bom
(reader method).
encoder
(reader method).
(setf encoder)
(writer method).
end-of-input-in-character
(condition).
get-character-encoding
(function).
initialize-instance
(method).
instantiate-concrete-mappings
(macro).
list-character-encodings
(function).
octet-counter
(reader method).
(setf octet-counter)
(writer method).
%register-mapping-part
(function).
*abstract-mappings*
(special variable).
*character-encodings*
(special variable).
*supported-character-encodings*
(special variable).
+default-substitution-code-point+
(constant).
abstract-mapping
(class).
code-point
(type).
code-point-counter-factory
(reader method).
(setf code-point-counter-factory)
(writer method).
concrete-mapping
(class).
decoder-factory
(reader method).
(setf decoder-factory)
(writer method).
decoding-error
(function).
define-character-encoding
(macro).
define-code-point-counter
(macro).
define-decoder
(macro).
define-encoder
(macro).
define-octet-counter
(macro).
define-unibyte-decoder
(macro).
define-unibyte-encoder
(macro).
enc-documentation
(reader method).
encoder-factory
(reader method).
(setf encoder-factory)
(writer method).
encoding-error
(function).
get-abstract-mapping
(function).
(setf get-abstract-mapping)
(function).
instantiate-code-point-counter
(function).
instantiate-decoder
(function).
instantiate-encoder
(function).
instantiate-octet-counter
(function).
make-dummy-coder
(function).
make-fixed-width-counter
(function).
notice-character-encoding
(function).
octet-counter-factory
(reader method).
(setf octet-counter-factory)
(writer method).
ub8
(type).
babel/src/enc-ascii.lisp
encodings.lisp
(file).
src
(module).
babel/src/enc-ebcdic.lisp
enc-ascii.lisp
(file).
src
(module).
+ebcdic-decode-table+
(constant).
+ebcdic-encode-table+
(constant).
ebcdic-fi-decoder
(function).
ebcdic-fi-encoder
(function).
babel/src/enc-ebcdic-int.lisp
enc-ebcdic.lisp
(file).
src
(module).
+ebcdic-int-to-unicode+
(special variable).
+unicode-0410-0450-ebcdic-int+
(special variable).
+unicode-upto-ac-ebcdic-int+
(special variable).
babel/src/enc-iso-8859.lisp
enc-ebcdic-int.lisp
(file).
src
(module).
+iso-8859-10-to-unicode+
(constant).
+iso-8859-13-to-unicode+
(constant).
+iso-8859-14-to-unicode+
(constant).
+iso-8859-15-to-unicode+
(constant).
+iso-8859-16-to-unicode+
(constant).
+iso-8859-2-to-unicode+
(constant).
+iso-8859-3-to-unicode+
(constant).
+iso-8859-4-to-unicode+
(constant).
+iso-8859-5-to-unicode+
(constant).
+iso-8859-6-to-unicode+
(constant).
+iso-8859-7-to-unicode+
(constant).
+iso-8859-8-to-unicode+
(constant).
+iso-8859-9-to-unicode+
(constant).
+unicode-00a0-0180-to-iso-8859-2+
(constant).
+unicode-02c0-02e0-to-iso-8859-2+
(constant).
+unicode-108-128-to-iso-8859-14+
(constant).
+unicode-108-180-to-iso-8859-3+
(constant).
+unicode-118-160-to-iso-8859-9+
(constant).
+unicode-150-180-to-iso-8859-15+
(constant).
+unicode-170-180-to-iso-8859-14+
(constant).
+unicode-1e00-1e88-to-iso-8859-14+
(constant).
+unicode-1ef0-1ef8-to-iso-8859-14+
(constant).
+unicode-2008-2018-to-iso-8859-8+
(constant).
+unicode-2010-2020-to-iso-8859-7+
(constant).
+unicode-2018-2020-to-iso-8859-13+
(constant).
+unicode-2018-2020-to-iso-8859-16+
(constant).
+unicode-20ac-20b0-to-iso-8859-7+
(constant).
+unicode-218-220-to-iso-8859-16+
(constant).
+unicode-2c0-2e0-to-iso-8859-4+
(constant).
+unicode-2d8-2e0-to-iso-8859-3+
(constant).
+unicode-378-3d0-to-iso-8859-7+
(constant).
+unicode-400-460-to-iso-8859-5+
(constant).
+unicode-5d0-5f0-to-iso-8859-8+
(constant).
+unicode-608-658-to-iso-8859-6+
(constant).
+unicode-a0-100-to-iso-8859-14+
(constant).
+unicode-a0-100-to-iso-8859-15+
(constant).
+unicode-a0-100-to-iso-8859-3+
(constant).
+unicode-a0-180-to-iso-8859-10+
(constant).
+unicode-a0-180-to-iso-8859-13+
(constant).
+unicode-a0-180-to-iso-8859-16+
(constant).
+unicode-a0-180-to-iso-8859-4+
(constant).
+unicode-a0-b0-to-iso-8859-5+
(constant).
+unicode-a0-b0-to-iso-8859-6+
(constant).
+unicode-a0-c0-to-iso-8859-7+
(constant).
+unicode-a0-f8-to-iso-8859-8+
(constant).
+unicode-d0-100-to-iso-8859-9+
(constant).
babel/src/enc-unicode.lisp
enc-iso-8859.lisp
(file).
src
(module).
invalid-utf8-continuation-byte
(condition).
invalid-utf8-starter-byte
(condition).
overlong-utf8-sequence
(condition).
+byte-order-mark-code+
(constant).
+repl+
(constant).
+swapped-byte-order-mark-code+
(constant).
+swapped-byte-order-mark-code-32+
(constant).
define-ucs
(macro).
define-utf-16
(macro).
f-ash
(macro).
f-logand
(macro).
f-logior
(macro).
f-logxor
(macro).
utf-16-combine-surrogate-pairs
(macro).
utf16-octet-counter
(macro).
babel/src/enc-cp437.lisp
enc-unicode.lisp
(file).
src
(module).
+cp437-to-unicode+
(constant).
babel/src/enc-cp1251.lisp
enc-cp437.lisp
(file).
src
(module).
+cp1251-to-unicode+
(constant).
+unicode-0-97-to-cp1251+
(constant).
+unicode-10-3f-to-cp1251+
(constant).
+unicode-a0-bf-to-cp1251+
(constant).
babel/src/enc-cp1252.lisp
enc-cp1251.lisp
(file).
src
(module).
+cp1252-to-unicode+
(constant).
+unicode-0152-017e-cp1252+
(constant).
+unicode-2013-203a-cp1252+
(constant).
babel/src/jpn-table.lisp
enc-cp1252.lisp
(file).
src
(module).
*cp932-only*
(special variable).
*eucjp*
(special variable).
*eucjp-only*
(special variable).
babel/src/enc-jpn.lisp
jpn-table.lisp
(file).
src
(module).
*cp932-to-ucs-hash*
(special variable).
*eucjp-to-ucs-hash*
(special variable).
*ucs-to-cp932-hash*
(special variable).
*ucs-to-eucjp-hash*
(special variable).
cp932-to-ucs
(function).
eucjp-to-ucs
(function).
ucs-to-cp932
(function).
ucs-to-eucjp
(function).
babel/src/enc-gbk.lisp
enc-jpn.lisp
(file).
src
(module).
+gbk1-offset+
(constant).
+gbk2-offset+
(constant).
+gbk3-offset+
(constant).
+gbk4-offset+
(constant).
+gbk5-offset+
(constant).
invalid-gbk-byte
(condition).
invalid-gbk-character
(condition).
babel/src/enc-koi8.lisp
enc-gbk.lisp
(file).
src
(module).
+koi8-r-to-unicode+
(constant).
+koi8-ru-to-unicode+
(constant).
+koi8-u-to-unicode+
(constant).
+unicode-04->koi8-ru+
(constant).
+unicode-x04->koi8-r+
(constant).
+unicode-x04->koi8-u+
(constant).
+unicode-x25->koi8-r+
(constant).
+unicode-x25->koi8-u+
(constant).
babel/src/external-format.lisp
enc-koi8.lisp
(file).
src
(module).
*default-eol-style*
(special variable).
ensure-external-format
(function).
external-format
(class).
external-format-encoding
(reader method).
external-format-eol-style
(reader method).
external-format-equal
(function).
lookup-mapping
(function).
make-external-format
(function).
print-object
(method).
eol-style
(type).
babel/src/strings.lisp
external-format.lisp
(file).
src
(module).
concatenate-strings-to-octets
(function).
octets-to-string
(function).
simple-unicode-string
(type).
string-size-in-octets
(function).
string-to-octets
(function).
unicode-char
(type).
unicode-char-code-limit
(constant).
unicode-string
(type).
vector-size-in-chars
(function).
with-checked-simple-vector
(macro).
with-simple-vector
(macro).
*simple-base-string-vector-mappings*
(special variable).
*string-vector-mappings*
(special variable).
bom-vector
(function).
check-vector-bounds
(function).
string-get
(macro).
string-set
(macro).
ub-get
(macro).
ub-set
(macro).
babel/src/gbk-map.lisp
strings.lisp
(file).
src
(module).
*gbk-unicode-mapping*
(special variable).
babel/src/sharp-backslash.lisp
gbk-map.lisp
(file).
src
(module).
enable-sharp-backslash-syntax
(macro).
set-sharp-backslash-syntax-in-readtable
(function).
make-sharp-backslash-reader
(function).
sharp-backslash-reader
(function).
Packages are listed by definition order.
babel
alexandria
.
babel-encodings
.
common-lisp
.
*default-eol-style*
(special variable).
concatenate-strings-to-octets
(function).
enable-sharp-backslash-syntax
(macro).
ensure-external-format
(function).
external-format
(class).
external-format-encoding
(generic reader).
external-format-eol-style
(generic reader).
external-format-equal
(function).
make-external-format
(function).
octets-to-string
(function).
set-sharp-backslash-syntax-in-readtable
(function).
simple-unicode-string
(type).
string-size-in-octets
(function).
string-to-octets
(function).
unicode-char
(type).
unicode-char-code-limit
(constant).
unicode-string
(type).
vector-size-in-chars
(function).
*simple-base-string-vector-mappings*
(special variable).
*string-vector-mappings*
(special variable).
bom-vector
(function).
check-vector-bounds
(function).
eol-style
(type).
make-sharp-backslash-reader
(function).
sharp-backslash-reader
(function).
string-get
(macro).
string-set
(macro).
ub-get
(macro).
ub-set
(macro).
babel-encodings
alexandria
.
common-lisp
.
*default-character-encoding*
(special variable).
*suppress-character-coding-errors*
(special variable).
ambiguous-encoding-p
(generic function).
character-coding-error
(condition).
character-coding-error-buffer
(generic reader).
character-coding-error-encoding
(generic reader).
character-coding-error-position
(generic reader).
character-decoding-error
(condition).
character-decoding-error-octets
(generic reader).
character-encoding
(class).
character-encoding-error
(condition).
character-encoding-error-code
(generic reader).
character-out-of-range
(condition).
code-point-counter
(generic reader).
(setf code-point-counter)
(generic writer).
decoder
(generic reader).
(setf decoder)
(generic writer).
enc-aliases
(generic reader).
enc-bom-encoding
(generic reader).
enc-code-unit-size
(generic reader).
enc-decode-literal-code-unit-limit
(generic reader).
enc-default-replacement
(generic reader).
enc-encode-literal-code-unit-limit
(generic reader).
enc-max-units-per-char
(generic reader).
enc-name
(generic reader).
enc-native-endianness
(generic reader).
enc-nul-encoding
(generic reader).
enc-use-bom
(generic reader).
encoder
(generic reader).
(setf encoder)
(generic writer).
end-of-input-in-character
(condition).
get-character-encoding
(function).
instantiate-concrete-mappings
(macro).
invalid-utf8-continuation-byte
(condition).
invalid-utf8-starter-byte
(condition).
list-character-encodings
(function).
lookup-mapping
(function).
octet-counter
(generic reader).
(setf octet-counter)
(generic writer).
overlong-utf8-sequence
(condition).
with-checked-simple-vector
(macro).
with-simple-vector
(macro).
%register-mapping-part
(function).
*abstract-mappings*
(special variable).
*character-encodings*
(special variable).
*cp932-only*
(special variable).
*cp932-to-ucs-hash*
(special variable).
*eucjp*
(special variable).
*eucjp-only*
(special variable).
*eucjp-to-ucs-hash*
(special variable).
*gbk-unicode-mapping*
(special variable).
*supported-character-encodings*
(special variable).
*ucs-to-cp932-hash*
(special variable).
*ucs-to-eucjp-hash*
(special variable).
+byte-order-mark-code+
(constant).
+cp1251-to-unicode+
(constant).
+cp1252-to-unicode+
(constant).
+cp437-to-unicode+
(constant).
+default-substitution-code-point+
(constant).
+ebcdic-decode-table+
(constant).
+ebcdic-encode-table+
(constant).
+ebcdic-int-to-unicode+
(special variable).
+gbk1-offset+
(constant).
+gbk2-offset+
(constant).
+gbk3-offset+
(constant).
+gbk4-offset+
(constant).
+gbk5-offset+
(constant).
+iso-8859-10-to-unicode+
(constant).
+iso-8859-13-to-unicode+
(constant).
+iso-8859-14-to-unicode+
(constant).
+iso-8859-15-to-unicode+
(constant).
+iso-8859-16-to-unicode+
(constant).
+iso-8859-2-to-unicode+
(constant).
+iso-8859-3-to-unicode+
(constant).
+iso-8859-4-to-unicode+
(constant).
+iso-8859-5-to-unicode+
(constant).
+iso-8859-6-to-unicode+
(constant).
+iso-8859-7-to-unicode+
(constant).
+iso-8859-8-to-unicode+
(constant).
+iso-8859-9-to-unicode+
(constant).
+koi8-r-to-unicode+
(constant).
+koi8-ru-to-unicode+
(constant).
+koi8-u-to-unicode+
(constant).
+repl+
(constant).
+swapped-byte-order-mark-code+
(constant).
+swapped-byte-order-mark-code-32+
(constant).
+unicode-0-97-to-cp1251+
(constant).
+unicode-00a0-0180-to-iso-8859-2+
(constant).
+unicode-0152-017e-cp1252+
(constant).
+unicode-02c0-02e0-to-iso-8859-2+
(constant).
+unicode-04->koi8-ru+
(constant).
+unicode-0410-0450-ebcdic-int+
(special variable).
+unicode-10-3f-to-cp1251+
(constant).
+unicode-108-128-to-iso-8859-14+
(constant).
+unicode-108-180-to-iso-8859-3+
(constant).
+unicode-118-160-to-iso-8859-9+
(constant).
+unicode-150-180-to-iso-8859-15+
(constant).
+unicode-170-180-to-iso-8859-14+
(constant).
+unicode-1e00-1e88-to-iso-8859-14+
(constant).
+unicode-1ef0-1ef8-to-iso-8859-14+
(constant).
+unicode-2008-2018-to-iso-8859-8+
(constant).
+unicode-2010-2020-to-iso-8859-7+
(constant).
+unicode-2013-203a-cp1252+
(constant).
+unicode-2018-2020-to-iso-8859-13+
(constant).
+unicode-2018-2020-to-iso-8859-16+
(constant).
+unicode-20ac-20b0-to-iso-8859-7+
(constant).
+unicode-218-220-to-iso-8859-16+
(constant).
+unicode-2c0-2e0-to-iso-8859-4+
(constant).
+unicode-2d8-2e0-to-iso-8859-3+
(constant).
+unicode-378-3d0-to-iso-8859-7+
(constant).
+unicode-400-460-to-iso-8859-5+
(constant).
+unicode-5d0-5f0-to-iso-8859-8+
(constant).
+unicode-608-658-to-iso-8859-6+
(constant).
+unicode-a0-100-to-iso-8859-14+
(constant).
+unicode-a0-100-to-iso-8859-15+
(constant).
+unicode-a0-100-to-iso-8859-3+
(constant).
+unicode-a0-180-to-iso-8859-10+
(constant).
+unicode-a0-180-to-iso-8859-13+
(constant).
+unicode-a0-180-to-iso-8859-16+
(constant).
+unicode-a0-180-to-iso-8859-4+
(constant).
+unicode-a0-b0-to-iso-8859-5+
(constant).
+unicode-a0-b0-to-iso-8859-6+
(constant).
+unicode-a0-bf-to-cp1251+
(constant).
+unicode-a0-c0-to-iso-8859-7+
(constant).
+unicode-a0-f8-to-iso-8859-8+
(constant).
+unicode-d0-100-to-iso-8859-9+
(constant).
+unicode-upto-ac-ebcdic-int+
(special variable).
+unicode-x04->koi8-r+
(constant).
+unicode-x04->koi8-u+
(constant).
+unicode-x25->koi8-r+
(constant).
+unicode-x25->koi8-u+
(constant).
abstract-mapping
(class).
code-point
(type).
code-point-counter-factory
(generic reader).
(setf code-point-counter-factory)
(generic writer).
concrete-mapping
(class).
cp932-to-ucs
(function).
decoder-factory
(generic reader).
(setf decoder-factory)
(generic writer).
decoding-error
(function).
define-character-encoding
(macro).
define-code-point-counter
(macro).
define-decoder
(macro).
define-encoder
(macro).
define-octet-counter
(macro).
define-ucs
(macro).
define-unibyte-decoder
(macro).
define-unibyte-encoder
(macro).
define-utf-16
(macro).
ebcdic-fi-decoder
(function).
ebcdic-fi-encoder
(function).
enc-documentation
(generic reader).
encoder-factory
(generic reader).
(setf encoder-factory)
(generic writer).
encoding-error
(function).
eucjp-to-ucs
(function).
f-ash
(macro).
f-logand
(macro).
f-logior
(macro).
f-logxor
(macro).
get-abstract-mapping
(function).
(setf get-abstract-mapping)
(function).
instantiate-code-point-counter
(function).
instantiate-decoder
(function).
instantiate-encoder
(function).
instantiate-octet-counter
(function).
invalid-gbk-byte
(condition).
invalid-gbk-character
(condition).
make-dummy-coder
(function).
make-fixed-width-counter
(function).
notice-character-encoding
(function).
octet-counter-factory
(generic reader).
(setf octet-counter-factory)
(generic writer).
ub8
(type).
ucs-to-cp932
(function).
ucs-to-eucjp
(function).
utf-16-combine-surrogate-pairs
(macro).
utf16-octet-counter
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
An alias for CL:CHAR-CODE-LIMIT which might be lower than #x110000 on some Lisps.
Special variable used to determine the default character encoding.
The end-of-line style used by external formats if none is explicitly given. Depends on the OS the code is compiled on.
If non-NIL, encoding or decoding errors are suppressed and the the current character encoding’s default replacement character is used.
Like WITH-SIMPLE-VECTOR but bound-checks START and END.
If VECTOR is a displaced or adjustable array, binds V to the
underlying simple vector, adds an adequate offset to START and
END and binds those offset values to S and E. Otherwise, if
VECTOR is already a simple array, it’s simply bound to V with no
further changes.
START and END are unchecked and assumed to be within bounds.
Note that in some Lisps, a slow copying implementation is necessary to obtain a simple vector thus V will be bound to a copy of VECTOR coerced to a simple-vector. Therefore, you shouldn’t attempt to modify V.
Optimized equivalent of
(string-to-octets (apply #’concatenate ’string strings)
:encoding encoding)
Lookups the character encoding denoted by the keyword symbol NAME. Signals an error if one is not found. If NAME is already a CHARACTER-ENCONDING object, it is returned unmodified.
List of keyword symbols denoting supported character encodings. This list does not include aliases.
HT should be an hashtable created by INSTANTIATE-CONCRETE-MAPPINGS. ENCODING should be either an external format, an encoding object or a keyword symbol denoting a character encoding name or one of its aliases.
symbol
)) ¶character-encoding
)) ¶automatically generated reader method
character-coding-error
)) ¶character-coding-error
)) ¶character-coding-error
)) ¶character-decoding-error
)) ¶character-encoding-error
)) ¶code
.
concrete-mapping
)) ¶automatically generated reader method
concrete-mapping
)) ¶automatically generated writer method
concrete-mapping
)) ¶automatically generated reader method
concrete-mapping
)) ¶automatically generated writer method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
name
.
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
character-encoding
)) ¶automatically generated reader method
concrete-mapping
)) ¶automatically generated reader method
concrete-mapping
)) ¶automatically generated writer method
external-format
)) ¶automatically generated reader method
external-format
)) ¶automatically generated reader method
concrete-mapping
)) ¶automatically generated reader method
concrete-mapping
)) ¶automatically generated writer method
character-encoding
) &key literal-char-code-limit) ¶external-format
) stream) ¶error
.
:buffer
This slot is read-only.
common-lisp
.
:position
This slot is read-only.
:encoding
This slot is read-only.
:octets
This slot is read-only.
:code
This slot is read-only.
Signalled when the character being decoded is out of range.
Signalled by DECODERs or CODE-POINT-COUNTERs of variable-width character encodings.
Signalled when an invalid UTF-8 continuation byte is found.
Signalled when an invalid UTF-8 starter byte is found.
Signalled upon overlong UTF-8 sequences.
(error "must specify a name for this character encoding.")
:name
This slot is read-only.
common-lisp
.
:documentation
This slot is read-only.
:aliases
This slot is read-only.
8
:code-unit-size
This slot is read-only.
1
:max-units-per-char
This slot is read-only.
t
:native-endianness
This slot is read-only.
0
:decode-literal-code-unit-limit
This slot is read-only.
0
:encode-literal-code-unit-limit
This slot is read-only.
:use-bom
This slot is read-only.
:bom-encoding
This slot is read-only.
#(0)
:nul-encoding
This slot is read-only.
26
:default-replacement
This slot is read-only.
:ambiguous
This slot is read-only.
An EXTERNAL-FORMAT consists in a combination of a Babel CHARACTER-ENCODING and an end-of-line style.
Alias for (SIMPLE-ARRAY UNICODE-CHAR (*)).
This character type can hold any characters whose CHAR-CODEs are less than UNICODE-CHAR-CODE-LIMIT.
Alias for (VECTOR UNICODE-CHAR *).
Default ASCII substitution character code point used in case of an encoding/decoding error.
Unicode replacement character code point.
abstract-mapping
)) ¶automatically generated reader method
abstract-mapping
)) ¶automatically generated writer method
abstract-mapping
)) ¶automatically generated reader method
abstract-mapping
)) ¶automatically generated writer method
character-encoding
)) ¶automatically generated reader method
abstract-mapping
)) ¶automatically generated reader method
abstract-mapping
)) ¶automatically generated writer method
abstract-mapping
)) ¶automatically generated reader method
abstract-mapping
)) ¶automatically generated writer method
Signalled when an invalid GBK byte is found.
Signalled when an invalid GBK character is found.
(quote babel-encodings::make-dummy-coder)
(quote babel-encodings::make-dummy-coder)
(quote babel-encodings::make-fixed-width-counter)
(quote babel-encodings::make-fixed-width-counter)
Jump to: | %
(
A B C D E F G I L M N O P S U V W |
---|
Jump to: | %
(
A B C D E F G I L M N O P S U V W |
---|
Jump to: | *
+
A B C D E M N O P S U |
---|
Jump to: | *
+
A B C D E M N O P S U |
---|
Jump to: | A B C E F G I J M O P S T U |
---|
Jump to: | A B C E F G I J M O P S T U |
---|