The babel Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The babel Reference Manual

This is the babel Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 10:47:34 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Build Status

Babel is a charset encoding/decoding library, not unlike GNU libiconv, but completely written in Common Lisp.

It strives to achieve decent performance. To that effect, we use OpenMCL's approach of calculating the destination buffer size in advance. Most of the encoding/decoding algorithms have been adapted from OpenMCL's source.

Another important goal is reusability. Similarly to SBCL, we define an interface wherein the algorithms can be reused between a variety of data types so long we're dealing with conversions between octets and unicode code points.

Babel comes with converters between strings and (unsigned-byte 8) vectors but can be easily extended to deal with, e.g., strings and foreign memory, vectors and Closure's runes, etc...


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 babel

Author

Luis Oliveira <loliveira@common-lisp.net>

License

MIT

Description

Babel, a charset conversion library.

Dependencies
Source

babel.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 babel/src

Parent

babel (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 babel.asd

Location

babel.asd

Systems

babel (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 babel/src/packages.lisp

Parent

src (module)

Location

src/packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 babel/src/encodings.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/encodings.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 babel/src/enc-ascii.lisp

Dependency

encodings.lisp (file)

Parent

src (module)

Location

src/enc-ascii.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 babel/src/enc-ebcdic.lisp

Dependency

enc-ascii.lisp (file)

Parent

src (module)

Location

src/enc-ebcdic.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 babel/src/enc-ebcdic-int.lisp

Dependency

enc-ebcdic.lisp (file)

Parent

src (module)

Location

src/enc-ebcdic-int.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 babel/src/enc-iso-8859.lisp

Dependency

enc-ebcdic-int.lisp (file)

Parent

src (module)

Location

src/enc-iso-8859.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 babel/src/enc-unicode.lisp

Dependency

enc-iso-8859.lisp (file)

Parent

src (module)

Location

src/enc-unicode.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 babel/src/enc-cp1251.lisp

Dependency

enc-unicode.lisp (file)

Parent

src (module)

Location

src/enc-cp1251.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 babel/src/enc-cp1252.lisp

Dependency

enc-cp1251.lisp (file)

Parent

src (module)

Location

src/enc-cp1252.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 babel/src/jpn-table.lisp

Dependency

enc-cp1252.lisp (file)

Parent

src (module)

Location

src/jpn-table.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 babel/src/enc-jpn.lisp

Dependency

jpn-table.lisp (file)

Parent

src (module)

Location

src/enc-jpn.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 babel/src/enc-gbk.lisp

Dependency

enc-jpn.lisp (file)

Parent

src (module)

Location

src/enc-gbk.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 babel/src/enc-koi8.lisp

Dependency

enc-gbk.lisp (file)

Parent

src (module)

Location

src/enc-koi8.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.15 babel/src/external-format.lisp

Dependency

enc-koi8.lisp (file)

Parent

src (module)

Location

src/external-format.lisp

Exported Definitions
Internal Definitions

eol-style (type)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.16 babel/src/strings.lisp

Dependency

external-format.lisp (file)

Parent

src (module)

Location

src/strings.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.17 babel/src/gbk-map.lisp

Dependency

strings.lisp (file)

Parent

src (module)

Location

src/gbk-map.lisp

Internal Definitions

*gbk-unicode-mapping* (special variable)


Previous: , Up: Lisp files   [Contents][Index]

4.1.18 babel/src/sharp-backslash.lisp

Dependency

gbk-map.lisp (file)

Parent

src (module)

Location

src/sharp-backslash.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 babel

Source

packages.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.2 babel-encodings

Source

packages.lisp (file)

Use List
Used By List

babel

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Constants

Constant: unicode-char-code-limit

An alias for CL:CHAR-CODE-LIMIT which might be lower than #x110000 on some Lisps.

Package

babel

Source

strings.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Special variables

Special Variable: *default-character-encoding*

Special variable used to determine the default character encoding.

Package

babel-encodings

Source

encodings.lisp (file)

Special Variable: *default-eol-style*

The end-of-line style used by external formats if none is explicitly given. Depends on the OS the code is compiled on.

Package

babel

Source

external-format.lisp (file)

Special Variable: *suppress-character-coding-errors*

If non-NIL, encoding or decoding errors are suppressed and the the current character encoding’s default replacement character is used.

Package

babel-encodings

Source

encodings.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Macros

Macro: enable-sharp-backslash-syntax ()
Package

babel

Source

sharp-backslash.lisp (file)

Macro: instantiate-concrete-mappings &key ENCODINGS OPTIMIZE OCTET-SEQ-GETTER OCTET-SEQ-SETTER OCTET-SEQ-TYPE CODE-POINT-SEQ-GETTER CODE-POINT-SEQ-SETTER CODE-POINT-SEQ-TYPE INSTANTIATE-DECODERS
Package

babel-encodings

Source

encodings.lisp (file)

Macro: with-checked-simple-vector ((V VECTOR) (S START) (E END)) &body BODY

Like WITH-SIMPLE-VECTOR but bound-checks START and END.

Package

babel-encodings

Source

strings.lisp (file)

Macro: with-simple-vector ((V VECTOR) (S START) (E END)) &body BODY

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.

Package

babel-encodings

Source

strings.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Functions

Function: concatenate-strings-to-octets ENCODING &rest STRINGS

Optimized equivalent of
(string-to-octets (apply #’concatenate ’string strings) :encoding encoding)

Package

babel

Source

strings.lisp (file)

Function: ensure-external-format THING
Package

babel

Source

external-format.lisp (file)

Function: external-format-equal EF1 EF2
Package

babel

Source

external-format.lisp (file)

Function: get-character-encoding NAME

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.

Package

babel-encodings

Source

encodings.lisp (file)

Function: list-character-encodings ()

List of keyword symbols denoting supported character encodings. This list does not include aliases.

Package

babel-encodings

Source

encodings.lisp (file)

Function: lookup-mapping HT ENCODING

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.

Package

babel-encodings

Source

external-format.lisp (file)

Function: make-external-format ENCODING &key EOL-STYLE
Package

babel

Source

external-format.lisp (file)

Function: octets-to-string VECTOR &key START END ERRORP ENCODING
Package

babel

Source

strings.lisp (file)

Function: set-sharp-backslash-syntax-in-readtable ()
Package

babel

Source

sharp-backslash.lisp (file)

Function: string-size-in-octets STRING &key START END MAX ERRORP ENCODING
Package

babel

Source

strings.lisp (file)

Function: string-to-octets STRING &key ENCODING START END USE-BOM ERRORP
Package

babel

Source

strings.lisp (file)

Function: vector-size-in-chars VECTOR &key START END MAX ERRORP ENCODING
Package

babel

Source

strings.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Generic functions

Generic Function: ambiguous-encoding-p OBJECT
Package

babel-encodings

Methods
Method: ambiguous-encoding-p (ENCODING symbol)
Source

encodings.lisp (file)

Method: ambiguous-encoding-p (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: character-coding-error-buffer CONDITION
Package

babel-encodings

Methods
Method: character-coding-error-buffer (CONDITION character-coding-error)
Source

encodings.lisp (file)

Generic Function: character-coding-error-encoding CONDITION
Package

babel-encodings

Methods
Method: character-coding-error-encoding (CONDITION character-coding-error)
Source

encodings.lisp (file)

Generic Function: character-coding-error-position CONDITION
Package

babel-encodings

Methods
Method: character-coding-error-position (CONDITION character-coding-error)
Source

encodings.lisp (file)

Generic Function: character-decoding-error-octets CONDITION
Package

babel-encodings

Methods
Method: character-decoding-error-octets (CONDITION character-decoding-error)
Source

encodings.lisp (file)

Generic Function: character-encoding-error-code CONDITION
Package

babel-encodings

Methods
Method: character-encoding-error-code (CONDITION character-encoding-error)
Source

encodings.lisp (file)

Generic Function: code-point-counter OBJECT
Generic Function: (setf code-point-counter) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: code-point-counter (CONCRETE-MAPPING concrete-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf code-point-counter) NEW-VALUE (CONCRETE-MAPPING concrete-mapping)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: decoder OBJECT
Generic Function: (setf decoder) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: decoder (CONCRETE-MAPPING concrete-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf decoder) NEW-VALUE (CONCRETE-MAPPING concrete-mapping)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: enc-aliases OBJECT
Package

babel-encodings

Methods
Method: enc-aliases (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-bom-encoding OBJECT
Package

babel-encodings

Methods
Method: enc-bom-encoding (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-code-unit-size OBJECT
Package

babel-encodings

Methods
Method: enc-code-unit-size (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-decode-literal-code-unit-limit OBJECT
Package

babel-encodings

Methods
Method: enc-decode-literal-code-unit-limit (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-default-replacement OBJECT
Package

babel-encodings

Methods
Method: enc-default-replacement (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-encode-literal-code-unit-limit OBJECT
Package

babel-encodings

Methods
Method: enc-encode-literal-code-unit-limit (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-max-units-per-char OBJECT
Package

babel-encodings

Methods
Method: enc-max-units-per-char (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-name OBJECT
Package

babel-encodings

Methods
Method: enc-name (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-native-endianness OBJECT
Package

babel-encodings

Methods
Method: enc-native-endianness (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-nul-encoding OBJECT
Package

babel-encodings

Methods
Method: enc-nul-encoding (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: enc-use-bom OBJECT
Package

babel-encodings

Methods
Method: enc-use-bom (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: encoder OBJECT
Generic Function: (setf encoder) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: encoder (CONCRETE-MAPPING concrete-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf encoder) NEW-VALUE (CONCRETE-MAPPING concrete-mapping)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: external-format-encoding OBJECT
Package

babel

Methods
Method: external-format-encoding (EXTERNAL-FORMAT external-format)

automatically generated reader method

Source

external-format.lisp (file)

Generic Function: external-format-eol-style OBJECT
Package

babel

Methods
Method: external-format-eol-style (EXTERNAL-FORMAT external-format)

automatically generated reader method

Source

external-format.lisp (file)

Generic Function: octet-counter OBJECT
Generic Function: (setf octet-counter) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: octet-counter (CONCRETE-MAPPING concrete-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf octet-counter) NEW-VALUE (CONCRETE-MAPPING concrete-mapping)

automatically generated writer method

Source

encodings.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.6 Conditions

Condition: character-coding-error ()
Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct methods
Direct slots
Slot: buffer
Initargs

:buffer

Readers

character-coding-error-buffer (generic function)

Slot: position
Initargs

:position

Readers

character-coding-error-position (generic function)

Slot: encoding
Initargs

:encoding

Readers

character-coding-error-encoding (generic function)

Condition: character-decoding-error ()
Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

character-coding-error (condition)

Direct subclasses
Direct methods

character-decoding-error-octets (method)

Direct slots
Slot: octets
Initargs

:octets

Readers

character-decoding-error-octets (generic function)

Condition: character-encoding-error ()
Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

character-coding-error (condition)

Direct subclasses

invalid-gbk-character (condition)

Direct methods

character-encoding-error-code (method)

Direct slots
Slot: code
Initargs

:code

Readers

character-encoding-error-code (generic function)

Condition: character-out-of-range ()

Signalled when the character being decoded is out of range.

Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

character-decoding-error (condition)

Condition: end-of-input-in-character ()

Signalled by DECODERs or CODE-POINT-COUNTERs of variable-width character encodings.

Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

character-decoding-error (condition)

Condition: invalid-utf8-continuation-byte ()

Signalled when an invalid UTF-8 continuation byte is found.

Package

babel-encodings

Source

enc-unicode.lisp (file)

Direct superclasses

character-decoding-error (condition)

Condition: invalid-utf8-starter-byte ()

Signalled when an invalid UTF-8 starter byte is found.

Package

babel-encodings

Source

enc-unicode.lisp (file)

Direct superclasses

character-decoding-error (condition)

Condition: overlong-utf8-sequence ()

Signalled upon overlong UTF-8 sequences.

Package

babel-encodings

Source

enc-unicode.lisp (file)

Direct superclasses

character-decoding-error (condition)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.7 Classes

Class: character-encoding ()
Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Initform

(error "must specify a name for this character encoding.")

Readers

enc-name (generic function)

Slot: documentation
Initargs

:documentation

Readers

enc-documentation (generic function)

Slot: aliases
Initargs

:aliases

Readers

enc-aliases (generic function)

Slot: code-unit-size
Initargs

:code-unit-size

Initform

8

Readers

enc-code-unit-size (generic function)

Slot: max-units-per-char
Initargs

:max-units-per-char

Initform

1

Readers

enc-max-units-per-char (generic function)

Slot: native-endianness
Initargs

:native-endianness

Initform

t

Readers

enc-native-endianness (generic function)

Slot: decode-literal-code-unit-limit
Initargs

:decode-literal-code-unit-limit

Initform

0

Readers

enc-decode-literal-code-unit-limit (generic function)

Slot: encode-literal-code-unit-limit
Initargs

:encode-literal-code-unit-limit

Initform

0

Readers

enc-encode-literal-code-unit-limit (generic function)

Slot: use-bom
Initargs

:use-bom

Readers

enc-use-bom (generic function)

Slot: bom-encoding
Initargs

:bom-encoding

Readers

enc-bom-encoding (generic function)

Slot: nul-encoding
Initargs

:nul-encoding

Initform

#(0)

Readers

enc-nul-encoding (generic function)

Slot: default-replacement
Initargs

:default-replacement

Initform

26

Readers

enc-default-replacement (generic function)

Slot: ambiguous
Initargs

:ambiguous

Readers

ambiguous-encoding-p (generic function)

Class: external-format ()

An EXTERNAL-FORMAT consists in a combination of a Babel CHARACTER-ENCODING and an end-of-line style.

Package

babel

Source

external-format.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: encoding
Type

babel-encodings:character-encoding

Initargs

:encoding

Readers

external-format-encoding (generic function)

Slot: eol-style
Type

babel::eol-style

Initargs

:eol-style

Initform

babel:*default-eol-style*

Readers

external-format-eol-style (generic function)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.8 Types

Type: simple-unicode-string ()

Alias for (SIMPLE-ARRAY UNICODE-CHAR (*)).

Package

babel

Source

strings.lisp (file)

Type: unicode-char ()

This character type can hold any characters whose CHAR-CODEs are less than UNICODE-CHAR-CODE-LIMIT.

Package

babel

Source

strings.lisp (file)

Type: unicode-string ()

Alias for (VECTOR UNICODE-CHAR *).

Package

babel

Source

strings.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: +byte-order-mark-code+
Package

babel-encodings

Source

enc-unicode.lisp (file)

Constant: +cp1251-to-unicode+
Package

babel-encodings

Source

enc-cp1251.lisp (file)

Constant: +cp1252-to-unicode+
Package

babel-encodings

Source

enc-cp1252.lisp (file)

Constant: +default-substitution-code-point+

Default ASCII substitution character code point used in case of an encoding/decoding error.

Package

babel-encodings

Source

encodings.lisp (file)

Constant: +ebcdic-decode-table+
Package

babel-encodings

Source

enc-ebcdic.lisp (file)

Constant: +ebcdic-encode-table+
Package

babel-encodings

Source

enc-ebcdic.lisp (file)

Constant: +gbk1-offset+
Package

babel-encodings

Source

enc-gbk.lisp (file)

Constant: +gbk2-offset+
Package

babel-encodings

Source

enc-gbk.lisp (file)

Constant: +gbk3-offset+
Package

babel-encodings

Source

enc-gbk.lisp (file)

Constant: +gbk4-offset+
Package

babel-encodings

Source

enc-gbk.lisp (file)

Constant: +gbk5-offset+
Package

babel-encodings

Source

enc-gbk.lisp (file)

Constant: +iso-8859-10-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-13-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-14-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-15-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-16-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-2-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-3-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-4-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-5-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-6-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-7-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-8-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +iso-8859-9-to-unicode+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +koi8-r-to-unicode+
Package

babel-encodings

Source

enc-koi8.lisp (file)

Constant: +koi8-ru-to-unicode+
Package

babel-encodings

Source

enc-koi8.lisp (file)

Constant: +koi8-u-to-unicode+
Package

babel-encodings

Source

enc-koi8.lisp (file)

Constant: +repl+

Unicode replacement character code point.

Package

babel-encodings

Source

enc-unicode.lisp (file)

Constant: +swapped-byte-order-mark-code+
Package

babel-encodings

Source

enc-unicode.lisp (file)

Constant: +swapped-byte-order-mark-code-32+
Package

babel-encodings

Source

enc-unicode.lisp (file)

Constant: +unicode-0-97-to-cp1251+
Package

babel-encodings

Source

enc-cp1251.lisp (file)

Constant: +unicode-00a0-0180-to-iso-8859-2+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-0152-017e-cp1252+
Package

babel-encodings

Source

enc-cp1252.lisp (file)

Constant: +unicode-02c0-02e0-to-iso-8859-2+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-04->koi8-ru+
Package

babel-encodings

Source

enc-koi8.lisp (file)

Constant: +unicode-10-3f-to-cp1251+
Package

babel-encodings

Source

enc-cp1251.lisp (file)

Constant: +unicode-108-128-to-iso-8859-14+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-108-180-to-iso-8859-3+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-118-160-to-iso-8859-9+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-150-180-to-iso-8859-15+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-170-180-to-iso-8859-14+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-1e00-1e88-to-iso-8859-14+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-1ef0-1ef8-to-iso-8859-14+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-2008-2018-to-iso-8859-8+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-2010-2020-to-iso-8859-7+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-2013-203a-cp1252+
Package

babel-encodings

Source

enc-cp1252.lisp (file)

Constant: +unicode-2018-2020-to-iso-8859-13+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-2018-2020-to-iso-8859-16+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-20ac-20b0-to-iso-8859-7+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-218-220-to-iso-8859-16+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-2c0-2e0-to-iso-8859-4+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-2d8-2e0-to-iso-8859-3+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-378-3d0-to-iso-8859-7+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-400-460-to-iso-8859-5+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-5d0-5f0-to-iso-8859-8+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-608-658-to-iso-8859-6+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-100-to-iso-8859-14+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-100-to-iso-8859-15+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-100-to-iso-8859-3+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-180-to-iso-8859-10+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-180-to-iso-8859-13+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-180-to-iso-8859-16+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-180-to-iso-8859-4+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-b0-to-iso-8859-5+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-b0-to-iso-8859-6+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-bf-to-cp1251+
Package

babel-encodings

Source

enc-cp1251.lisp (file)

Constant: +unicode-a0-c0-to-iso-8859-7+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-a0-f8-to-iso-8859-8+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-d0-100-to-iso-8859-9+
Package

babel-encodings

Source

enc-iso-8859.lisp (file)

Constant: +unicode-x04->koi8-r+
Package

babel-encodings

Source

enc-koi8.lisp (file)

Constant: +unicode-x04->koi8-u+
Package

babel-encodings

Source

enc-koi8.lisp (file)

Constant: +unicode-x25->koi8-r+
Package

babel-encodings

Source

enc-koi8.lisp (file)

Constant: +unicode-x25->koi8-u+
Package

babel-encodings

Source

enc-koi8.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: *abstract-mappings*
Package

babel-encodings

Source

encodings.lisp (file)

Special Variable: *character-encodings*
Package

babel-encodings

Source

encodings.lisp (file)

Special Variable: *cp932-only*
Package

babel-encodings

Source

jpn-table.lisp (file)

Special Variable: *cp932-to-ucs-hash*
Package

babel-encodings

Source

enc-jpn.lisp (file)

Special Variable: *eucjp*
Package

babel-encodings

Source

jpn-table.lisp (file)

Special Variable: *eucjp-only*
Package

babel-encodings

Source

jpn-table.lisp (file)

Special Variable: *eucjp-to-ucs-hash*
Package

babel-encodings

Source

enc-jpn.lisp (file)

Special Variable: *gbk-unicode-mapping*
Package

babel-encodings

Source

gbk-map.lisp (file)

Special Variable: *simple-base-string-vector-mappings*
Package

babel

Source

strings.lisp (file)

Special Variable: *string-vector-mappings*
Package

babel

Source

strings.lisp (file)

Special Variable: *supported-character-encodings*
Package

babel-encodings

Source

encodings.lisp (file)

Special Variable: *ucs-to-cp932-hash*
Package

babel-encodings

Source

enc-jpn.lisp (file)

Special Variable: *ucs-to-eucjp-hash*
Package

babel-encodings

Source

enc-jpn.lisp (file)

Special Variable: +ebcdic-int-to-unicode+
Package

babel-encodings

Source

enc-ebcdic-int.lisp (file)

Special Variable: +unicode-0410-0450-ebcdic-int+
Package

babel-encodings

Source

enc-ebcdic-int.lisp (file)

Special Variable: +unicode-upto-ac-ebcdic-int+
Package

babel-encodings

Source

enc-ebcdic-int.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Macros

Macro: define-character-encoding NAME DOCSTRING &body OPTIONS
Package

babel-encodings

Source

encodings.lisp (file)

Macro: define-code-point-counter ENCODING (ACC TYPE) &body BODY
Package

babel-encodings

Source

encodings.lisp (file)

Macro: define-decoder ENCODING (SA ST DA DT) &body BODY
Package

babel-encodings

Source

encodings.lisp (file)

Macro: define-encoder ENCODING (SA ST DA DT) &body BODY
Package

babel-encodings

Source

encodings.lisp (file)

Macro: define-octet-counter ENCODING (ACC TYPE) &body BODY
Package

babel-encodings

Source

encodings.lisp (file)

Macro: define-ucs NAME BYTES &optional ENDIANNESS LIMIT
Package

babel-encodings

Source

enc-unicode.lisp (file)

Macro: define-unibyte-decoder ENCODING (OCTET) &body BODY
Package

babel-encodings

Source

encodings.lisp (file)

Macro: define-unibyte-encoder ENCODING (CODE) &body BODY
Package

babel-encodings

Source

encodings.lisp (file)

Macro: define-utf-16 NAME &optional ENDIANNESS
Package

babel-encodings

Source

enc-unicode.lisp (file)

Macro: f-ash INTEGER COUNT
Package

babel-encodings

Source

enc-unicode.lisp (file)

Macro: f-logand &rest INTEGERS
Package

babel-encodings

Source

enc-unicode.lisp (file)

Macro: f-logior &rest INTEGERS
Package

babel-encodings

Source

enc-unicode.lisp (file)

Macro: f-logxor &rest INTEGERS
Package

babel-encodings

Source

enc-unicode.lisp (file)

Macro: string-get STRING INDEX
Package

babel

Source

strings.lisp (file)

Macro: string-set CODE STRING INDEX
Package

babel

Source

strings.lisp (file)

Macro: ub-get VECTOR INDEX &optional BYTES ENDIANNESS
Package

babel

Source

strings.lisp (file)

Macro: ub-set VALUE VECTOR INDEX &optional BYTES ENDIANNESS
Package

babel

Source

strings.lisp (file)

Macro: utf-16-combine-surrogate-pairs U1 U2
Package

babel-encodings

Source

enc-unicode.lisp (file)

Macro: utf16-octet-counter GETTER TYPE
Package

babel-encodings

Source

enc-unicode.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Functions

Function: %register-mapping-part ENCODING SLOT-NAME FN
Package

babel-encodings

Source

encodings.lisp (file)

Function: bom-vector ENCODING USE-BOM
Package

babel

Source

strings.lisp (file)

Function: check-vector-bounds VECTOR START END
Package

babel

Source

strings.lisp (file)

Function: cp932-to-ucs CODE
Package

babel-encodings

Source

enc-jpn.lisp (file)

Function: decoding-error OCTETS ENC BUF POS &optional SUB E
Package

babel-encodings

Source

encodings.lisp (file)

Function: encoding-error CODE ENC BUF POS &optional SUB E
Package

babel-encodings

Source

encodings.lisp (file)

Function: eucjp-to-ucs CODE
Package

babel-encodings

Source

enc-jpn.lisp (file)

Function: get-abstract-mapping ENCODING
Function: (setf get-abstract-mapping) VALUE ENCODING
Package

babel-encodings

Source

encodings.lisp (file)

Function: instantiate-code-point-counter ENCODING AM OCTET-SEQ-GETTER OCTET-SEQ-TYPE
Package

babel-encodings

Source

encodings.lisp (file)

Function: instantiate-decoder ENCODING AM OCTET-SEQ-GETTER OCTET-SEQ-TYPE CODE-POINT-SEQ-SETTER CODE-POINT-SEQ-TYPE
Package

babel-encodings

Source

encodings.lisp (file)

Function: instantiate-encoder ENCODING AM OCTET-SEQ-GETTER OCTET-SEQ-TYPE CODE-POINT-SEQ-SETTER CODE-POINT-SEQ-TYPE
Package

babel-encodings

Source

encodings.lisp (file)

Function: instantiate-octet-counter ENCODING AM CODE-POINT-SEQ-GETTER CODE-POINT-SEQ-TYPE
Package

babel-encodings

Source

encodings.lisp (file)

Function: make-dummy-coder SG ST DS DT
Package

babel-encodings

Source

encodings.lisp (file)

Function: make-fixed-width-counter GETTER TYPE &optional UNIT-SIZE-IN-BITS
Package

babel-encodings

Source

encodings.lisp (file)

Function: make-sharp-backslash-reader ()
Package

babel

Source

sharp-backslash.lisp (file)

Function: notice-character-encoding ENC
Package

babel-encodings

Source

encodings.lisp (file)

Function: sharp-backslash-reader ORIGINAL-READER STREAM CHAR NUMARG
Package

babel

Source

sharp-backslash.lisp (file)

Function: ucs-to-cp932 CODE
Package

babel-encodings

Source

enc-jpn.lisp (file)

Function: ucs-to-eucjp CODE
Package

babel-encodings

Source

enc-jpn.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Generic functions

Generic Function: code-point-counter-factory OBJECT
Generic Function: (setf code-point-counter-factory) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: code-point-counter-factory (ABSTRACT-MAPPING abstract-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf code-point-counter-factory) NEW-VALUE (ABSTRACT-MAPPING abstract-mapping)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: decoder-factory OBJECT
Generic Function: (setf decoder-factory) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: decoder-factory (ABSTRACT-MAPPING abstract-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf decoder-factory) NEW-VALUE (ABSTRACT-MAPPING abstract-mapping)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: enc-documentation OBJECT
Package

babel-encodings

Methods
Method: enc-documentation (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: encoder-factory OBJECT
Generic Function: (setf encoder-factory) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: encoder-factory (ABSTRACT-MAPPING abstract-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf encoder-factory) NEW-VALUE (ABSTRACT-MAPPING abstract-mapping)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: octet-counter-factory OBJECT
Generic Function: (setf octet-counter-factory) NEW-VALUE OBJECT
Package

babel-encodings

Methods
Method: octet-counter-factory (ABSTRACT-MAPPING abstract-mapping)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf octet-counter-factory) NEW-VALUE (ABSTRACT-MAPPING abstract-mapping)

automatically generated writer method

Source

encodings.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Conditions

Condition: invalid-gbk-byte ()

Signalled when an invalid GBK byte is found.

Package

babel-encodings

Source

enc-gbk.lisp (file)

Direct superclasses

character-decoding-error (condition)

Condition: invalid-gbk-character ()

Signalled when an invalid GBK character is found.

Package

babel-encodings

Source

enc-gbk.lisp (file)

Direct superclasses

character-encoding-error (condition)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.7 Classes

Class: abstract-mapping ()
Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: encoder-factory
Initform

(quote babel-encodings::make-dummy-coder)

Readers

encoder-factory (generic function)

Writers

(setf encoder-factory) (generic function)

Slot: decoder-factory
Initform

(quote babel-encodings::make-dummy-coder)

Readers

decoder-factory (generic function)

Writers

(setf decoder-factory) (generic function)

Slot: octet-counter-factory
Initform

(quote babel-encodings::make-fixed-width-counter)

Readers

octet-counter-factory (generic function)

Writers

(setf octet-counter-factory) (generic function)

Slot: code-point-counter-factory
Initform

(quote babel-encodings::make-fixed-width-counter)

Readers

code-point-counter-factory (generic function)

Writers

(setf code-point-counter-factory) (generic function)

Class: concrete-mapping ()
Package

babel-encodings

Source

encodings.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: encoder
Readers

encoder (generic function)

Writers

(setf encoder) (generic function)

Slot: decoder
Readers

decoder (generic function)

Writers

(setf decoder) (generic function)

Slot: octet-counter
Readers

octet-counter (generic function)

Writers

(setf octet-counter) (generic function)

Slot: code-point-counter
Readers

code-point-counter (generic function)

Writers

(setf code-point-counter) (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.8 Types

Type: code-point ()
Package

babel-encodings

Source

encodings.lisp (file)

Type: eol-style ()

Possible end-of-line styles.

Package

babel

Source

external-format.lisp (file)

Type: ub8 ()
Package

babel-encodings

Source

encodings.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   B   F   L   M  
Index Entry  Section

B
babel.asd: The babel<dot>asd file
babel/src: The babel/src module
babel/src/enc-ascii.lisp: The babel/src/enc-ascii<dot>lisp file
babel/src/enc-cp1251.lisp: The babel/src/enc-cp1251<dot>lisp file
babel/src/enc-cp1252.lisp: The babel/src/enc-cp1252<dot>lisp file
babel/src/enc-ebcdic-int.lisp: The babel/src/enc-ebcdic-int<dot>lisp file
babel/src/enc-ebcdic.lisp: The babel/src/enc-ebcdic<dot>lisp file
babel/src/enc-gbk.lisp: The babel/src/enc-gbk<dot>lisp file
babel/src/enc-iso-8859.lisp: The babel/src/enc-iso-8859<dot>lisp file
babel/src/enc-jpn.lisp: The babel/src/enc-jpn<dot>lisp file
babel/src/enc-koi8.lisp: The babel/src/enc-koi8<dot>lisp file
babel/src/enc-unicode.lisp: The babel/src/enc-unicode<dot>lisp file
babel/src/encodings.lisp: The babel/src/encodings<dot>lisp file
babel/src/external-format.lisp: The babel/src/external-format<dot>lisp file
babel/src/gbk-map.lisp: The babel/src/gbk-map<dot>lisp file
babel/src/jpn-table.lisp: The babel/src/jpn-table<dot>lisp file
babel/src/packages.lisp: The babel/src/packages<dot>lisp file
babel/src/sharp-backslash.lisp: The babel/src/sharp-backslash<dot>lisp file
babel/src/strings.lisp: The babel/src/strings<dot>lisp file

F
File, Lisp, babel.asd: The babel<dot>asd file
File, Lisp, babel/src/enc-ascii.lisp: The babel/src/enc-ascii<dot>lisp file
File, Lisp, babel/src/enc-cp1251.lisp: The babel/src/enc-cp1251<dot>lisp file
File, Lisp, babel/src/enc-cp1252.lisp: The babel/src/enc-cp1252<dot>lisp file
File, Lisp, babel/src/enc-ebcdic-int.lisp: The babel/src/enc-ebcdic-int<dot>lisp file
File, Lisp, babel/src/enc-ebcdic.lisp: The babel/src/enc-ebcdic<dot>lisp file
File, Lisp, babel/src/enc-gbk.lisp: The babel/src/enc-gbk<dot>lisp file
File, Lisp, babel/src/enc-iso-8859.lisp: The babel/src/enc-iso-8859<dot>lisp file
File, Lisp, babel/src/enc-jpn.lisp: The babel/src/enc-jpn<dot>lisp file
File, Lisp, babel/src/enc-koi8.lisp: The babel/src/enc-koi8<dot>lisp file
File, Lisp, babel/src/enc-unicode.lisp: The babel/src/enc-unicode<dot>lisp file
File, Lisp, babel/src/encodings.lisp: The babel/src/encodings<dot>lisp file
File, Lisp, babel/src/external-format.lisp: The babel/src/external-format<dot>lisp file
File, Lisp, babel/src/gbk-map.lisp: The babel/src/gbk-map<dot>lisp file
File, Lisp, babel/src/jpn-table.lisp: The babel/src/jpn-table<dot>lisp file
File, Lisp, babel/src/packages.lisp: The babel/src/packages<dot>lisp file
File, Lisp, babel/src/sharp-backslash.lisp: The babel/src/sharp-backslash<dot>lisp file
File, Lisp, babel/src/strings.lisp: The babel/src/strings<dot>lisp file

L
Lisp File, babel.asd: The babel<dot>asd file
Lisp File, babel/src/enc-ascii.lisp: The babel/src/enc-ascii<dot>lisp file
Lisp File, babel/src/enc-cp1251.lisp: The babel/src/enc-cp1251<dot>lisp file
Lisp File, babel/src/enc-cp1252.lisp: The babel/src/enc-cp1252<dot>lisp file
Lisp File, babel/src/enc-ebcdic-int.lisp: The babel/src/enc-ebcdic-int<dot>lisp file
Lisp File, babel/src/enc-ebcdic.lisp: The babel/src/enc-ebcdic<dot>lisp file
Lisp File, babel/src/enc-gbk.lisp: The babel/src/enc-gbk<dot>lisp file
Lisp File, babel/src/enc-iso-8859.lisp: The babel/src/enc-iso-8859<dot>lisp file
Lisp File, babel/src/enc-jpn.lisp: The babel/src/enc-jpn<dot>lisp file
Lisp File, babel/src/enc-koi8.lisp: The babel/src/enc-koi8<dot>lisp file
Lisp File, babel/src/enc-unicode.lisp: The babel/src/enc-unicode<dot>lisp file
Lisp File, babel/src/encodings.lisp: The babel/src/encodings<dot>lisp file
Lisp File, babel/src/external-format.lisp: The babel/src/external-format<dot>lisp file
Lisp File, babel/src/gbk-map.lisp: The babel/src/gbk-map<dot>lisp file
Lisp File, babel/src/jpn-table.lisp: The babel/src/jpn-table<dot>lisp file
Lisp File, babel/src/packages.lisp: The babel/src/packages<dot>lisp file
Lisp File, babel/src/sharp-backslash.lisp: The babel/src/sharp-backslash<dot>lisp file
Lisp File, babel/src/strings.lisp: The babel/src/strings<dot>lisp file

M
Module, babel/src: The babel/src module

Jump to:   B   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   L   M   N   O   S   U   V   W  
Index Entry  Section

%
%register-mapping-part: Internal functions

(
(setf code-point-counter): Exported generic functions
(setf code-point-counter): Exported generic functions
(setf code-point-counter-factory): Internal generic functions
(setf code-point-counter-factory): Internal generic functions
(setf decoder): Exported generic functions
(setf decoder): Exported generic functions
(setf decoder-factory): Internal generic functions
(setf decoder-factory): Internal generic functions
(setf encoder): Exported generic functions
(setf encoder): Exported generic functions
(setf encoder-factory): Internal generic functions
(setf encoder-factory): Internal generic functions
(setf get-abstract-mapping): Internal functions
(setf octet-counter): Exported generic functions
(setf octet-counter): Exported generic functions
(setf octet-counter-factory): Internal generic functions
(setf octet-counter-factory): Internal generic functions

A
ambiguous-encoding-p: Exported generic functions
ambiguous-encoding-p: Exported generic functions
ambiguous-encoding-p: Exported generic functions

B
bom-vector: Internal functions

C
character-coding-error-buffer: Exported generic functions
character-coding-error-buffer: Exported generic functions
character-coding-error-encoding: Exported generic functions
character-coding-error-encoding: Exported generic functions
character-coding-error-position: Exported generic functions
character-coding-error-position: Exported generic functions
character-decoding-error-octets: Exported generic functions
character-decoding-error-octets: Exported generic functions
character-encoding-error-code: Exported generic functions
character-encoding-error-code: Exported generic functions
check-vector-bounds: Internal functions
code-point-counter: Exported generic functions
code-point-counter: Exported generic functions
code-point-counter-factory: Internal generic functions
code-point-counter-factory: Internal generic functions
concatenate-strings-to-octets: Exported functions
cp932-to-ucs: Internal functions

D
decoder: Exported generic functions
decoder: Exported generic functions
decoder-factory: Internal generic functions
decoder-factory: Internal generic functions
decoding-error: Internal functions
define-character-encoding: Internal macros
define-code-point-counter: Internal macros
define-decoder: Internal macros
define-encoder: Internal macros
define-octet-counter: Internal macros
define-ucs: Internal macros
define-unibyte-decoder: Internal macros
define-unibyte-encoder: Internal macros
define-utf-16: Internal macros

E
enable-sharp-backslash-syntax: Exported macros
enc-aliases: Exported generic functions
enc-aliases: Exported generic functions
enc-bom-encoding: Exported generic functions
enc-bom-encoding: Exported generic functions
enc-code-unit-size: Exported generic functions
enc-code-unit-size: Exported generic functions
enc-decode-literal-code-unit-limit: Exported generic functions
enc-decode-literal-code-unit-limit: Exported generic functions
enc-default-replacement: Exported generic functions
enc-default-replacement: Exported generic functions
enc-documentation: Internal generic functions
enc-documentation: Internal generic functions
enc-encode-literal-code-unit-limit: Exported generic functions
enc-encode-literal-code-unit-limit: Exported generic functions
enc-max-units-per-char: Exported generic functions
enc-max-units-per-char: Exported generic functions
enc-name: Exported generic functions
enc-name: Exported generic functions
enc-native-endianness: Exported generic functions
enc-native-endianness: Exported generic functions
enc-nul-encoding: Exported generic functions
enc-nul-encoding: Exported generic functions
enc-use-bom: Exported generic functions
enc-use-bom: Exported generic functions
encoder: Exported generic functions
encoder: Exported generic functions
encoder-factory: Internal generic functions
encoder-factory: Internal generic functions
encoding-error: Internal functions
ensure-external-format: Exported functions
eucjp-to-ucs: Internal functions
external-format-encoding: Exported generic functions
external-format-encoding: Exported generic functions
external-format-eol-style: Exported generic functions
external-format-eol-style: Exported generic functions
external-format-equal: Exported functions

F
f-ash: Internal macros
f-logand: Internal macros
f-logior: Internal macros
f-logxor: Internal macros
Function, %register-mapping-part: Internal functions
Function, (setf get-abstract-mapping): Internal functions
Function, bom-vector: Internal functions
Function, check-vector-bounds: Internal functions
Function, concatenate-strings-to-octets: Exported functions
Function, cp932-to-ucs: Internal functions
Function, decoding-error: Internal functions
Function, encoding-error: Internal functions
Function, ensure-external-format: Exported functions
Function, eucjp-to-ucs: Internal functions
Function, external-format-equal: Exported functions
Function, get-abstract-mapping: Internal functions
Function, get-character-encoding: Exported functions
Function, instantiate-code-point-counter: Internal functions
Function, instantiate-decoder: Internal functions
Function, instantiate-encoder: Internal functions
Function, instantiate-octet-counter: Internal functions
Function, list-character-encodings: Exported functions
Function, lookup-mapping: Exported functions
Function, make-dummy-coder: Internal functions
Function, make-external-format: Exported functions
Function, make-fixed-width-counter: Internal functions
Function, make-sharp-backslash-reader: Internal functions
Function, notice-character-encoding: Internal functions
Function, octets-to-string: Exported functions
Function, set-sharp-backslash-syntax-in-readtable: Exported functions
Function, sharp-backslash-reader: Internal functions
Function, string-size-in-octets: Exported functions
Function, string-to-octets: Exported functions
Function, ucs-to-cp932: Internal functions
Function, ucs-to-eucjp: Internal functions
Function, vector-size-in-chars: Exported functions

G
Generic Function, (setf code-point-counter): Exported generic functions
Generic Function, (setf code-point-counter-factory): Internal generic functions
Generic Function, (setf decoder): Exported generic functions
Generic Function, (setf decoder-factory): Internal generic functions
Generic Function, (setf encoder): Exported generic functions
Generic Function, (setf encoder-factory): Internal generic functions
Generic Function, (setf octet-counter): Exported generic functions
Generic Function, (setf octet-counter-factory): Internal generic functions
Generic Function, ambiguous-encoding-p: Exported generic functions
Generic Function, character-coding-error-buffer: Exported generic functions
Generic Function, character-coding-error-encoding: Exported generic functions
Generic Function, character-coding-error-position: Exported generic functions
Generic Function, character-decoding-error-octets: Exported generic functions
Generic Function, character-encoding-error-code: Exported generic functions
Generic Function, code-point-counter: Exported generic functions
Generic Function, code-point-counter-factory: Internal generic functions
Generic Function, decoder: Exported generic functions
Generic Function, decoder-factory: Internal generic functions
Generic Function, enc-aliases: Exported generic functions
Generic Function, enc-bom-encoding: Exported generic functions
Generic Function, enc-code-unit-size: Exported generic functions
Generic Function, enc-decode-literal-code-unit-limit: Exported generic functions
Generic Function, enc-default-replacement: Exported generic functions
Generic Function, enc-documentation: Internal generic functions
Generic Function, enc-encode-literal-code-unit-limit: Exported generic functions
Generic Function, enc-max-units-per-char: Exported generic functions
Generic Function, enc-name: Exported generic functions
Generic Function, enc-native-endianness: Exported generic functions
Generic Function, enc-nul-encoding: Exported generic functions
Generic Function, enc-use-bom: Exported generic functions
Generic Function, encoder: Exported generic functions
Generic Function, encoder-factory: Internal generic functions
Generic Function, external-format-encoding: Exported generic functions
Generic Function, external-format-eol-style: Exported generic functions
Generic Function, octet-counter: Exported generic functions
Generic Function, octet-counter-factory: Internal generic functions
get-abstract-mapping: Internal functions
get-character-encoding: Exported functions

I
instantiate-code-point-counter: Internal functions
instantiate-concrete-mappings: Exported macros
instantiate-decoder: Internal functions
instantiate-encoder: Internal functions
instantiate-octet-counter: Internal functions

L
list-character-encodings: Exported functions
lookup-mapping: Exported functions

M
Macro, define-character-encoding: Internal macros
Macro, define-code-point-counter: Internal macros
Macro, define-decoder: Internal macros
Macro, define-encoder: Internal macros
Macro, define-octet-counter: Internal macros
Macro, define-ucs: Internal macros
Macro, define-unibyte-decoder: Internal macros
Macro, define-unibyte-encoder: Internal macros
Macro, define-utf-16: Internal macros
Macro, enable-sharp-backslash-syntax: Exported macros
Macro, f-ash: Internal macros
Macro, f-logand: Internal macros
Macro, f-logior: Internal macros
Macro, f-logxor: Internal macros
Macro, instantiate-concrete-mappings: Exported macros
Macro, string-get: Internal macros
Macro, string-set: Internal macros
Macro, ub-get: Internal macros
Macro, ub-set: Internal macros
Macro, utf-16-combine-surrogate-pairs: Internal macros
Macro, utf16-octet-counter: Internal macros
Macro, with-checked-simple-vector: Exported macros
Macro, with-simple-vector: Exported macros
make-dummy-coder: Internal functions
make-external-format: Exported functions
make-fixed-width-counter: Internal functions
make-sharp-backslash-reader: Internal functions
Method, (setf code-point-counter): Exported generic functions
Method, (setf code-point-counter-factory): Internal generic functions
Method, (setf decoder): Exported generic functions
Method, (setf decoder-factory): Internal generic functions
Method, (setf encoder): Exported generic functions
Method, (setf encoder-factory): Internal generic functions
Method, (setf octet-counter): Exported generic functions
Method, (setf octet-counter-factory): Internal generic functions
Method, ambiguous-encoding-p: Exported generic functions
Method, ambiguous-encoding-p: Exported generic functions
Method, character-coding-error-buffer: Exported generic functions
Method, character-coding-error-encoding: Exported generic functions
Method, character-coding-error-position: Exported generic functions
Method, character-decoding-error-octets: Exported generic functions
Method, character-encoding-error-code: Exported generic functions
Method, code-point-counter: Exported generic functions
Method, code-point-counter-factory: Internal generic functions
Method, decoder: Exported generic functions
Method, decoder-factory: Internal generic functions
Method, enc-aliases: Exported generic functions
Method, enc-bom-encoding: Exported generic functions
Method, enc-code-unit-size: Exported generic functions
Method, enc-decode-literal-code-unit-limit: Exported generic functions
Method, enc-default-replacement: Exported generic functions
Method, enc-documentation: Internal generic functions
Method, enc-encode-literal-code-unit-limit: Exported generic functions
Method, enc-max-units-per-char: Exported generic functions
Method, enc-name: Exported generic functions
Method, enc-native-endianness: Exported generic functions
Method, enc-nul-encoding: Exported generic functions
Method, enc-use-bom: Exported generic functions
Method, encoder: Exported generic functions
Method, encoder-factory: Internal generic functions
Method, external-format-encoding: Exported generic functions
Method, external-format-eol-style: Exported generic functions
Method, octet-counter: Exported generic functions
Method, octet-counter-factory: Internal generic functions

N
notice-character-encoding: Internal functions

O
octet-counter: Exported generic functions
octet-counter: Exported generic functions
octet-counter-factory: Internal generic functions
octet-counter-factory: Internal generic functions
octets-to-string: Exported functions

S
set-sharp-backslash-syntax-in-readtable: Exported functions
sharp-backslash-reader: Internal functions
string-get: Internal macros
string-set: Internal macros
string-size-in-octets: Exported functions
string-to-octets: Exported functions

U
ub-get: Internal macros
ub-set: Internal macros
ucs-to-cp932: Internal functions
ucs-to-eucjp: Internal functions
utf-16-combine-surrogate-pairs: Internal macros
utf16-octet-counter: Internal macros

V
vector-size-in-chars: Exported functions

W
with-checked-simple-vector: Exported macros
with-simple-vector: Exported macros

Jump to:   %   (  
A   B   C   D   E   F   G   I   L   M   N   O   S   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   B   C   D   E   M   N   O   P   S   U  
Index Entry  Section

*
*abstract-mappings*: Internal special variables
*character-encodings*: Internal special variables
*cp932-only*: Internal special variables
*cp932-to-ucs-hash*: Internal special variables
*default-character-encoding*: Exported special variables
*default-eol-style*: Exported special variables
*eucjp*: Internal special variables
*eucjp-only*: Internal special variables
*eucjp-to-ucs-hash*: Internal special variables
*gbk-unicode-mapping*: Internal special variables
*simple-base-string-vector-mappings*: Internal special variables
*string-vector-mappings*: Internal special variables
*supported-character-encodings*: Internal special variables
*suppress-character-coding-errors*: Exported special variables
*ucs-to-cp932-hash*: Internal special variables
*ucs-to-eucjp-hash*: Internal special variables

+
+byte-order-mark-code+: Internal constants
+cp1251-to-unicode+: Internal constants
+cp1252-to-unicode+: Internal constants
+default-substitution-code-point+: Internal constants
+ebcdic-decode-table+: Internal constants
+ebcdic-encode-table+: Internal constants
+ebcdic-int-to-unicode+: Internal special variables
+gbk1-offset+: Internal constants
+gbk2-offset+: Internal constants
+gbk3-offset+: Internal constants
+gbk4-offset+: Internal constants
+gbk5-offset+: Internal constants
+iso-8859-10-to-unicode+: Internal constants
+iso-8859-13-to-unicode+: Internal constants
+iso-8859-14-to-unicode+: Internal constants
+iso-8859-15-to-unicode+: Internal constants
+iso-8859-16-to-unicode+: Internal constants
+iso-8859-2-to-unicode+: Internal constants
+iso-8859-3-to-unicode+: Internal constants
+iso-8859-4-to-unicode+: Internal constants
+iso-8859-5-to-unicode+: Internal constants
+iso-8859-6-to-unicode+: Internal constants
+iso-8859-7-to-unicode+: Internal constants
+iso-8859-8-to-unicode+: Internal constants
+iso-8859-9-to-unicode+: Internal constants
+koi8-r-to-unicode+: Internal constants
+koi8-ru-to-unicode+: Internal constants
+koi8-u-to-unicode+: Internal constants
+repl+: Internal constants
+swapped-byte-order-mark-code+: Internal constants
+swapped-byte-order-mark-code-32+: Internal constants
+unicode-0-97-to-cp1251+: Internal constants
+unicode-00a0-0180-to-iso-8859-2+: Internal constants
+unicode-0152-017e-cp1252+: Internal constants
+unicode-02c0-02e0-to-iso-8859-2+: Internal constants
+unicode-04->koi8-ru+: Internal constants
+unicode-0410-0450-ebcdic-int+: Internal special variables
+unicode-10-3f-to-cp1251+: Internal constants
+unicode-108-128-to-iso-8859-14+: Internal constants
+unicode-108-180-to-iso-8859-3+: Internal constants
+unicode-118-160-to-iso-8859-9+: Internal constants
+unicode-150-180-to-iso-8859-15+: Internal constants
+unicode-170-180-to-iso-8859-14+: Internal constants
+unicode-1e00-1e88-to-iso-8859-14+: Internal constants
+unicode-1ef0-1ef8-to-iso-8859-14+: Internal constants
+unicode-2008-2018-to-iso-8859-8+: Internal constants
+unicode-2010-2020-to-iso-8859-7+: Internal constants
+unicode-2013-203a-cp1252+: Internal constants
+unicode-2018-2020-to-iso-8859-13+: Internal constants
+unicode-2018-2020-to-iso-8859-16+: Internal constants
+unicode-20ac-20b0-to-iso-8859-7+: Internal constants
+unicode-218-220-to-iso-8859-16+: Internal constants
+unicode-2c0-2e0-to-iso-8859-4+: Internal constants
+unicode-2d8-2e0-to-iso-8859-3+: Internal constants
+unicode-378-3d0-to-iso-8859-7+: Internal constants
+unicode-400-460-to-iso-8859-5+: Internal constants
+unicode-5d0-5f0-to-iso-8859-8+: Internal constants
+unicode-608-658-to-iso-8859-6+: Internal constants
+unicode-a0-100-to-iso-8859-14+: Internal constants
+unicode-a0-100-to-iso-8859-15+: Internal constants
+unicode-a0-100-to-iso-8859-3+: Internal constants
+unicode-a0-180-to-iso-8859-10+: Internal constants
+unicode-a0-180-to-iso-8859-13+: Internal constants
+unicode-a0-180-to-iso-8859-16+: Internal constants
+unicode-a0-180-to-iso-8859-4+: Internal constants
+unicode-a0-b0-to-iso-8859-5+: Internal constants
+unicode-a0-b0-to-iso-8859-6+: Internal constants
+unicode-a0-bf-to-cp1251+: Internal constants
+unicode-a0-c0-to-iso-8859-7+: Internal constants
+unicode-a0-f8-to-iso-8859-8+: Internal constants
+unicode-d0-100-to-iso-8859-9+: Internal constants
+unicode-upto-ac-ebcdic-int+: Internal special variables
+unicode-x04->koi8-r+: Internal constants
+unicode-x04->koi8-u+: Internal constants
+unicode-x25->koi8-r+: Internal constants
+unicode-x25->koi8-u+: Internal constants

A
aliases: Exported classes
ambiguous: Exported classes

B
bom-encoding: Exported classes
buffer: Exported conditions

C
code: Exported conditions
code-point-counter: Internal classes
code-point-counter-factory: Internal classes
code-unit-size: Exported classes
Constant, +byte-order-mark-code+: Internal constants
Constant, +cp1251-to-unicode+: Internal constants
Constant, +cp1252-to-unicode+: Internal constants
Constant, +default-substitution-code-point+: Internal constants
Constant, +ebcdic-decode-table+: Internal constants
Constant, +ebcdic-encode-table+: Internal constants
Constant, +gbk1-offset+: Internal constants
Constant, +gbk2-offset+: Internal constants
Constant, +gbk3-offset+: Internal constants
Constant, +gbk4-offset+: Internal constants
Constant, +gbk5-offset+: Internal constants
Constant, +iso-8859-10-to-unicode+: Internal constants
Constant, +iso-8859-13-to-unicode+: Internal constants
Constant, +iso-8859-14-to-unicode+: Internal constants
Constant, +iso-8859-15-to-unicode+: Internal constants
Constant, +iso-8859-16-to-unicode+: Internal constants
Constant, +iso-8859-2-to-unicode+: Internal constants
Constant, +iso-8859-3-to-unicode+: Internal constants
Constant, +iso-8859-4-to-unicode+: Internal constants
Constant, +iso-8859-5-to-unicode+: Internal constants
Constant, +iso-8859-6-to-unicode+: Internal constants
Constant, +iso-8859-7-to-unicode+: Internal constants
Constant, +iso-8859-8-to-unicode+: Internal constants
Constant, +iso-8859-9-to-unicode+: Internal constants
Constant, +koi8-r-to-unicode+: Internal constants
Constant, +koi8-ru-to-unicode+: Internal constants
Constant, +koi8-u-to-unicode+: Internal constants
Constant, +repl+: Internal constants
Constant, +swapped-byte-order-mark-code+: Internal constants
Constant, +swapped-byte-order-mark-code-32+: Internal constants
Constant, +unicode-0-97-to-cp1251+: Internal constants
Constant, +unicode-00a0-0180-to-iso-8859-2+: Internal constants
Constant, +unicode-0152-017e-cp1252+: Internal constants
Constant, +unicode-02c0-02e0-to-iso-8859-2+: Internal constants
Constant, +unicode-04->koi8-ru+: Internal constants
Constant, +unicode-10-3f-to-cp1251+: Internal constants
Constant, +unicode-108-128-to-iso-8859-14+: Internal constants
Constant, +unicode-108-180-to-iso-8859-3+: Internal constants
Constant, +unicode-118-160-to-iso-8859-9+: Internal constants
Constant, +unicode-150-180-to-iso-8859-15+: Internal constants
Constant, +unicode-170-180-to-iso-8859-14+: Internal constants
Constant, +unicode-1e00-1e88-to-iso-8859-14+: Internal constants
Constant, +unicode-1ef0-1ef8-to-iso-8859-14+: Internal constants
Constant, +unicode-2008-2018-to-iso-8859-8+: Internal constants
Constant, +unicode-2010-2020-to-iso-8859-7+: Internal constants
Constant, +unicode-2013-203a-cp1252+: Internal constants
Constant, +unicode-2018-2020-to-iso-8859-13+: Internal constants
Constant, +unicode-2018-2020-to-iso-8859-16+: Internal constants
Constant, +unicode-20ac-20b0-to-iso-8859-7+: Internal constants
Constant, +unicode-218-220-to-iso-8859-16+: Internal constants
Constant, +unicode-2c0-2e0-to-iso-8859-4+: Internal constants
Constant, +unicode-2d8-2e0-to-iso-8859-3+: Internal constants
Constant, +unicode-378-3d0-to-iso-8859-7+: Internal constants
Constant, +unicode-400-460-to-iso-8859-5+: Internal constants
Constant, +unicode-5d0-5f0-to-iso-8859-8+: Internal constants
Constant, +unicode-608-658-to-iso-8859-6+: Internal constants
Constant, +unicode-a0-100-to-iso-8859-14+: Internal constants
Constant, +unicode-a0-100-to-iso-8859-15+: Internal constants
Constant, +unicode-a0-100-to-iso-8859-3+: Internal constants
Constant, +unicode-a0-180-to-iso-8859-10+: Internal constants
Constant, +unicode-a0-180-to-iso-8859-13+: Internal constants
Constant, +unicode-a0-180-to-iso-8859-16+: Internal constants
Constant, +unicode-a0-180-to-iso-8859-4+: Internal constants
Constant, +unicode-a0-b0-to-iso-8859-5+: Internal constants
Constant, +unicode-a0-b0-to-iso-8859-6+: Internal constants
Constant, +unicode-a0-bf-to-cp1251+: Internal constants
Constant, +unicode-a0-c0-to-iso-8859-7+: Internal constants
Constant, +unicode-a0-f8-to-iso-8859-8+: Internal constants
Constant, +unicode-d0-100-to-iso-8859-9+: Internal constants
Constant, +unicode-x04->koi8-r+: Internal constants
Constant, +unicode-x04->koi8-u+: Internal constants
Constant, +unicode-x25->koi8-r+: Internal constants
Constant, +unicode-x25->koi8-u+: Internal constants
Constant, unicode-char-code-limit: Exported constants

D
decode-literal-code-unit-limit: Exported classes
decoder: Internal classes
decoder-factory: Internal classes
default-replacement: Exported classes
documentation: Exported classes

E
encode-literal-code-unit-limit: Exported classes
encoder: Internal classes
encoder-factory: Internal classes
encoding: Exported conditions
encoding: Exported classes
eol-style: Exported classes

M
max-units-per-char: Exported classes

N
name: Exported classes
native-endianness: Exported classes
nul-encoding: Exported classes

O
octet-counter: Internal classes
octet-counter-factory: Internal classes
octets: Exported conditions

P
position: Exported conditions

S
Slot, aliases: Exported classes
Slot, ambiguous: Exported classes
Slot, bom-encoding: Exported classes
Slot, buffer: Exported conditions
Slot, code: Exported conditions
Slot, code-point-counter: Internal classes
Slot, code-point-counter-factory: Internal classes
Slot, code-unit-size: Exported classes
Slot, decode-literal-code-unit-limit: Exported classes
Slot, decoder: Internal classes
Slot, decoder-factory: Internal classes
Slot, default-replacement: Exported classes
Slot, documentation: Exported classes
Slot, encode-literal-code-unit-limit: Exported classes
Slot, encoder: Internal classes
Slot, encoder-factory: Internal classes
Slot, encoding: Exported conditions
Slot, encoding: Exported classes
Slot, eol-style: Exported classes
Slot, max-units-per-char: Exported classes
Slot, name: Exported classes
Slot, native-endianness: Exported classes
Slot, nul-encoding: Exported classes
Slot, octet-counter: Internal classes
Slot, octet-counter-factory: Internal classes
Slot, octets: Exported conditions
Slot, position: Exported conditions
Slot, use-bom: Exported classes
Special Variable, *abstract-mappings*: Internal special variables
Special Variable, *character-encodings*: Internal special variables
Special Variable, *cp932-only*: Internal special variables
Special Variable, *cp932-to-ucs-hash*: Internal special variables
Special Variable, *default-character-encoding*: Exported special variables
Special Variable, *default-eol-style*: Exported special variables
Special Variable, *eucjp*: Internal special variables
Special Variable, *eucjp-only*: Internal special variables
Special Variable, *eucjp-to-ucs-hash*: Internal special variables
Special Variable, *gbk-unicode-mapping*: Internal special variables
Special Variable, *simple-base-string-vector-mappings*: Internal special variables
Special Variable, *string-vector-mappings*: Internal special variables
Special Variable, *supported-character-encodings*: Internal special variables
Special Variable, *suppress-character-coding-errors*: Exported special variables
Special Variable, *ucs-to-cp932-hash*: Internal special variables
Special Variable, *ucs-to-eucjp-hash*: Internal special variables
Special Variable, +ebcdic-int-to-unicode+: Internal special variables
Special Variable, +unicode-0410-0450-ebcdic-int+: Internal special variables
Special Variable, +unicode-upto-ac-ebcdic-int+: Internal special variables

U
unicode-char-code-limit: Exported constants
use-bom: Exported classes

Jump to:   *   +  
A   B   C   D   E   M   N   O   P   S   U  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   B   C   E   I   O   P   S   T   U  
Index Entry  Section

A
abstract-mapping: Internal classes

B
babel: The babel system
babel: The babel package
babel-encodings: The babel-encodings package

C
character-coding-error: Exported conditions
character-decoding-error: Exported conditions
character-encoding: Exported classes
character-encoding-error: Exported conditions
character-out-of-range: Exported conditions
Class, abstract-mapping: Internal classes
Class, character-encoding: Exported classes
Class, concrete-mapping: Internal classes
Class, external-format: Exported classes
code-point: Internal types
concrete-mapping: Internal classes
Condition, character-coding-error: Exported conditions
Condition, character-decoding-error: Exported conditions
Condition, character-encoding-error: Exported conditions
Condition, character-out-of-range: Exported conditions
Condition, end-of-input-in-character: Exported conditions
Condition, invalid-gbk-byte: Internal conditions
Condition, invalid-gbk-character: Internal conditions
Condition, invalid-utf8-continuation-byte: Exported conditions
Condition, invalid-utf8-starter-byte: Exported conditions
Condition, overlong-utf8-sequence: Exported conditions

E
end-of-input-in-character: Exported conditions
eol-style: Internal types
external-format: Exported classes

I
invalid-gbk-byte: Internal conditions
invalid-gbk-character: Internal conditions
invalid-utf8-continuation-byte: Exported conditions
invalid-utf8-starter-byte: Exported conditions

O
overlong-utf8-sequence: Exported conditions

P
Package, babel: The babel package
Package, babel-encodings: The babel-encodings package

S
simple-unicode-string: Exported types
System, babel: The babel system

T
Type, code-point: Internal types
Type, eol-style: Internal types
Type, simple-unicode-string: Exported types
Type, ub8: Internal types
Type, unicode-char: Exported types
Type, unicode-string: Exported types

U
ub8: Internal types
unicode-char: Exported types
unicode-string: Exported types

Jump to:   A   B   C   E   I   O   P   S   T   U