The cl-unicode Reference Manual

Table of Contents

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

The cl-unicode Reference Manual

This is the cl-unicode Reference Manual, version 0.1.5, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:35:46 2018 GMT+0.


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

1 Systems

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


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

1.1 cl-unicode

License

BSD-2-Clause

Description

Portable Unicode Library

Version

0.1.5

Dependency

cl-unicode/base (system)

Source

cl-unicode.asd (file)

Components

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

1.2 cl-unicode/base

License

BSD-2-Clause

Dependency

cl-ppcre

Source

cl-unicode.asd (file)

Components

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

2 Files

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


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

2.1 Lisp


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

2.1.1 cl-unicode.asd

Location

cl-unicode.asd

Systems

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

2.1.2 cl-unicode/conditions.lisp

Parent

cl-unicode (system)

Location

conditions.lisp

Exported Definitions

unicode-error (condition)

Internal Definitions

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

2.1.3 cl-unicode/lists.lisp

Dependency

conditions.lisp (file)

Parent

cl-unicode (system)

Location

lists.lisp


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

2.1.4 cl-unicode/hash-tables.lisp

Dependency

lists.lisp (file)

Parent

cl-unicode (system)

Location

hash-tables.lisp


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

2.1.5 cl-unicode/api.lisp

Dependency

hash-tables.lisp (file)

Parent

cl-unicode (system)

Location

api.lisp

Exported Definitions
Internal Definitions

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

2.1.6 cl-unicode/methods.lisp

Dependency

api.lisp (file)

Parent

cl-unicode (system)

Location

methods.lisp

Exported Definitions
Internal Definitions

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

2.1.7 cl-unicode/test-functions.lisp

Dependency

methods.lisp (file)

Parent

cl-unicode (system)

Location

test-functions.lisp

Internal Definitions

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

2.1.8 cl-unicode/derived.lisp

Dependency

test-functions.lisp (file)

Parent

cl-unicode (system)

Location

derived.lisp

Internal Definitions

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

2.1.9 cl-unicode/alias.lisp

Dependency

derived.lisp (file)

Parent

cl-unicode (system)

Location

alias.lisp

Internal Definitions

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

2.1.10 cl-unicode/base/packages.lisp

Parent

cl-unicode/base (system)

Location

packages.lisp

Packages

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

2.1.11 cl-unicode/base/specials.lisp

Dependency

packages.lisp (file)

Parent

cl-unicode/base (system)

Location

specials.lisp

Exported Definitions
Internal Definitions

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

2.1.12 cl-unicode/base/util.lisp

Dependency

specials.lisp (file)

Parent

cl-unicode/base (system)

Location

util.lisp

Exported Definitions
Internal Definitions

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

3 Packages

Packages are listed by definition order.


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

3.1 cl-unicode-names

Source

packages.lisp (file)


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

3.2 cl-unicode

Source

packages.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4 Definitions

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


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

4.1 Exported definitions


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

4.1.1 Constants

Constant: +code-point-limit+

The smallest integer which is not a code point in the Unicode codespace.

Package

cl-unicode

Source

specials.lisp (file)


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

4.1.2 Special variables

Special Variable: *scripts-to-try*

This is the default value for the :SCRIPTS-TO-TRY keyword argument to CHARACTER-NAMED.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *try-abbreviations-p*

This is the default value for the :TRY-ABBREVIATIONS-P keyword argument to CHARACTER-NAMED.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *try-hex-notation-p*

This is the default value for the :TRY-HEX-NOTATION-P keyword argument to CHARACTER-NAMED.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *try-lisp-names-p*

This is the default value for the :TRY-LISP-NAMES-P keyword argument to CHARACTER-NAMED.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *try-unicode1-names-p*

This is the default value for the :TRY-UNICODE1-NAMES-P keyword argument to CHARACTER-NAMED.

Package

cl-unicode

Source

specials.lisp (file)


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

4.1.3 Macros

Macro: disable-alternative-character-syntax ()

Restores the readtable which was active before the last call to ENABLE-ALTERNATIVE-CHARACTER-SYNTAX. If there was no such call, the standard readtable is used.

This macro expands into an EVAL-WHEN so that if you use it as a top-level form in a file to be loaded and/or compiled it’ll do what you expect. Technically, this’ll pop a readtable from the stack described in ENABLE-ALTERNATIVE-CHARACTER-SYNTAX so that matching calls of these macros can be nested.

Package

cl-unicode

Source

api.lisp (file)

Macro: enable-alternative-character-syntax ()

Enables an alternative Lisp character syntax which /replaces/ the usual syntax: After a sharpsign and a backslash have been read, at least one more character is read. Reading then continues as long as ASCII letters, digits, underlines, hyphens, colons, or plus signs are read. The resulting string is then used as input to CHARACTER-NAMED to produce a character.

This macro expands into an EVAL-WHEN so that if you use it as a top-level form in a file to be loaded and/or compiled it’ll do what you expect. Technically, this’ll push the current readtable on a stack so that matching calls of this macro and DISABLE-ALTERNATIVE-CHARACTER-SYNTAX can be nested.

Note that by default the alternative character syntax is not enabled after loading CL-UNICODE.

Package

cl-unicode

Source

api.lisp (file)


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

4.1.4 Functions

Function: bidi-classes ()

Returns a sorted list of all Bidi classes known to CL-UNICODE. These are the possible return values of BIDI-CLASS.

Package

cl-unicode

Source

api.lisp (file)

Function: bidi-mirroring-glyph C &key WANT-CODE-POINT-P

Returns the Bidi mirroring glyph for a character if the character has the "BidiMirrored" property and an appropriate mirroring glyph is defined. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point.

Returns the code point instead of the character if WANT-CODE-POINT-P is true. This can be especially useful for Lisp implementations where CHAR-CODE-LIMIT is smaller than +CODE-POINT-LIMIT+.

Package

cl-unicode

Source

api.lisp (file)

Function: binary-properties ()

Returns a sorted list of all binary properties known to CL-UNICODE. These are the allowed second arguments (modulo canonicalization) to HAS-BINARY-PROPERTY.

Package

cl-unicode

Source

api.lisp (file)

Function: canonicalize-name NAME

Converts the string NAME into a "canonicalized" name which can be used for unambiguous look-ups by removing all whitespace, hyphens, and underline characters.

Tries not to remove hyphens preceded by spaces if this could lead to ambiguities as described in <http://unicode.org/unicode/reports/tr18/#Name_Properties>.

All CL-UNICODE functions which accept string "names" for characters or properties will canonicalize the name first using this function and will then look up the name case-insensitively.

Package

cl-unicode

Source

util.lisp (file)

Function: character-named NAME &key WANT-CODE-POINT-P TRY-UNICODE1-NAMES-P TRY-ABBREVIATIONS-P SCRIPTS-TO-TRY TRY-HEX-NOTATION-P TRY-LISP-NAMES-P

Returns the character which has the name NAME (a string) by looking up the Unicode name (see UNICODE-NAME).

If TRY-UNICODE1-NAMES is true, the Unicode 1.0 name (see UNICODE1-NAME) will be used as a fallback.

If TRY-ABBREVIATIONS-P is true, NAME is treated as an abbreviation as follows: If NAME contains a colon, it is interpreted as "<script>:<short-name>" and the function tries to look up, in turn, the characters named "<script> <size> LETTER <short-name>", "<script> LETTER <short-name>", and "<script> <short-name>" where <size> is "SMALL" if none of the characters in <short-name> is uppercase, "CAPITAL" otherwise. If NAME does not contain a colon, the same algorithm as above is tried with NAME instead of <short-name> and each element of the list of strings SCRIPTS-TO-TRY as <string>. (SCRIPTS-TO-TRY can also be a single string which is interpreted as a one-element list.)

If TRY-HEX-NOTATION-P is true, NAME can be of the form "U+<x>" where <x> is a hexadecimal number with four to six digits with the obvious meaning.

If TRY-LISP-NAMES-P is true, the function returns the character with the character name NAME (if there is one) or, if NAME is exactly one character, it returns this character.

All the keyword-governed alternatives are tried in the order they’re described here.

See also *TRY-UNICODE1-NAMES-P*, *TRY-ABBREVIATIONS-P*, *SCRIPTS-TO-TRY*, *TRY-HEX-NOTATION-P*, and *TRY-LISP-NAMES-P*.

Returns the code point instead of the character if WANT-CODE-POINT-P is true. This can be especially useful for Lisp implementations where CHAR-CODE-LIMIT is smaller than +CODE-POINT-LIMIT+.

Package

cl-unicode

Source

api.lisp (file)

Function: code-blocks ()

Returns a sorted list of all blocks known to CL-UNICODE. These are the possible return values of CODE-BLOCK.

Package

cl-unicode

Source

api.lisp (file)

Function: general-categories ()

Returns a sorted list of all general categories known to CL-UNICODE. These are the possible return values of GENERAL-CATEGORY.

Package

cl-unicode

Source

api.lisp (file)

Function: has-property C PROPERTY

Checks whether a character has the named property PROPERTY. PROPERTY can be a string naming a property (which will be used for look-up after canonicalization) or it can be a property symbol (see PROPERTY-SYMBOL). C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point.

"Properties" in the sense of CL-UNICODE can be names of general categories, scripts, blocks, binary properties, or Bidi classes, amongst other things. If there are a block and a script with the same name (like, say, "Cyrillic"), the bare name denotes the script. Prepend "Block:" to the name to refer to the block. (You can also prepend "Script:" to refer to the script unambiguously.) Names of Bidi classes must be prepended with "BidiClass:" if there’s a potential for ambiguity.

This function also recognizes several aliases for properties (like "Symbol" for "S") and you can, as in Perl, prepend block names with "In" instead of "Block:" and most other properties with
"Is". See RECOGNIZED-PROPERTIES.

See also PROPERTY-TEST.

Package

cl-unicode

Source

api.lisp (file)

Function: list-all-characters PROPERTY &key WANT-CODE-POINT-P

Lists all character (ordered by code point) which have the property PROPERTY where PROPERTY is interpreted as in HAS-PROPERTY. If WANT-CODE-POINT-P is true, a list of code points instead of a list of characters is returned. (If CHAR-CODE-LIMIT is smaller than +CODE-POINT-LIMIT+ in your Lisp implementation, the list of code points can actually be longer than the list of characters.).

Package

cl-unicode

Source

api.lisp (file)

Function: lowercase-mapping C &key WANT-CODE-POINT-P

Returns the simple lowercase mapping of a character. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. Returns the character itself if no such mapping is explicitly defined. Note that case mapping only makes sense for characters with the "LC" property.

Returns the code point instead of the character if WANT-CODE-POINT-P is true. This can be especially useful for Lisp implementations where CHAR-CODE-LIMIT is smaller than +CODE-POINT-LIMIT+.

Package

cl-unicode

Source

api.lisp (file)

Function: property-name SYMBOL

Returns a name (not "the" name) for a property symbol SYMBOL if it is known to CL-UNICODE. Note that

(STRING= (PROPERTY-NAME (PROPERTY-SYMBOL <string>)) <string>)

is not necessarily true even if the property name is not NIL while

(EQ (PROPERTY-SYMBOL (PROPERTY-NAME <symbol>)) <symbol>)

always holds if there is a property name for <symbol>.

See also PROPERTY-SYMBOL.

Package

cl-unicode

Source

util.lisp (file)

Function: property-symbol NAME

Returns a symbol in the CL-UNICODE-NAMES package (which is only used for this purpose) which can stand in for the string NAME in look-ups. The symbol’s name is the result of "canonicalizing" and then upcasing NAME.

A symbol returned by this function is only really useful and only actually a property symbol if the second return value is true.

All exported functions of CL-UNICODE which return strings which are property names return the corresponding property symbol as their second return value. All exported functions of CL-UNICODE which accept property names as arguments will also accept property symbols.

See also PROPERTY-NAME.

Package

cl-unicode

Source

util.lisp (file)

Function: recognized-properties &optional ALL

Returns a list of all property names known to CL-UNICODE. These are the allowed second arguments (modulo canonicalization) to HAS-PROPERTY. If ALL is true, known aliases (like "Letter" for "L") are also included.

Package

cl-unicode

Source

api.lisp (file)

Function: scripts ()

Returns a sorted list of all scripts known to CL-UNICODE. These are the possible return values of SCRIPT.

Package

cl-unicode

Source

api.lisp (file)

Function: titlecase-mapping C &key WANT-CODE-POINT-P

Returns the simple titlecase mapping of a character. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. Returns the character itself if no such mapping is explicitly defined. Note that case mapping only makes sense for characters with the "LC" property.

Returns the code point instead of the character if WANT-CODE-POINT-P is true. This can be especially useful for Lisp implementations where CHAR-CODE-LIMIT is smaller than +CODE-POINT-LIMIT+.

Package

cl-unicode

Source

api.lisp (file)

Function: uppercase-mapping C &key WANT-CODE-POINT-P

Returns the simple uppercase mapping of a character. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. Returns the character itself if no such mapping is explicitly defined. Note that case mapping only makes sense for characters with the "LC" property.

Returns the code point instead of the character if WANT-CODE-POINT-P is true. This can be especially useful for Lisp implementations where CHAR-CODE-LIMIT is smaller than +CODE-POINT-LIMIT+.

Package

cl-unicode

Source

api.lisp (file)


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

4.1.5 Generic functions

Generic Function: age C

Returns the "age" of a character or NIL if there
is no age entry for that particular character. The age of a character is a list of two integers denoting the major and minor number of the Unicode version where the character first appeared. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: age (CODE-POINT integer)
Source

methods.lisp (file)

Method: age (CHAR character)
Generic Function: bidi-class C

Returns the bidirectional ("Bidi") class of a
character as a string or NIL if there is no bidirectional class for that particular character. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. The second return value (if there is one) is the property symbol of the class.

See also BIDI-CLASSES

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: bidi-class (CODE-POINT integer)
Source

methods.lisp (file)

Method: bidi-class (CHAR character)
Generic Function: code-block C

Returns the block of a character as a string or NIL
if there is no block for that particular character. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. The second return value (if there is one) is the property symbol of the block.

See also CODE-BLOCKS.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: code-block (CODE-POINT integer)
Source

methods.lisp (file)

Method: code-block (CHAR character)
Generic Function: combining-class C

Returns the combining class of a character as a
non-negative integer. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: combining-class (CODE-POINT integer)
Source

methods.lisp (file)

Method: combining-class C around
Method: combining-class (CHAR character)
Generic Function: general-category C

Returns the general category of a character as a
string. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. The second return value is the property symbol of the category.

See also GENERAL-CATEGORIES.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: general-category (CODE-POINT integer)
Source

methods.lisp (file)

Method: general-category C around
Method: general-category (CHAR character)
Generic Function: has-binary-property C PROPERTY

Checks whether a character has the binary property
PROPERTY. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. PROPERTY can be a string naming the property or the corresponding property symbol. If a true value is returned, it is the property symbol.

See also BINARY-PROPERTIES.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: has-binary-property (CHAR character) PROPERTY
Method: has-binary-property CHAR (PROPERTY-NAME string)
Method: has-binary-property (CODE-POINT integer) (PROPERTY-SYMBOL symbol)
Generic Function: numeric-type C

Returns the numeric type of a character as a string
or NIL if that particular character has no numeric type. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. The second return value (if there is one) is the property symbol of the numeric type.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: numeric-type (CODE-POINT integer)
Source

methods.lisp (file)

Method: numeric-type (CHAR character)
Generic Function: numeric-value C

Returns the numeric value of a character as a Lisp
rational or NIL (for NaN). C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: numeric-value (CODE-POINT integer)
Source

methods.lisp (file)

Method: numeric-value (CHAR character)
Generic Function: property-test PROPERTY &key ERRORP

Returns a unary function which can test code points
or Lisp characters for the property PROPERTY. PROPERTY is interpreted as in HAS-PROPERTY and PROPERTY-TEST is actually used internally by HAS-PROPERTY but might come in handy if you need a faster way to test for PROPERTY (as you’re saving the time to look up the property).

Returns NIL if no property named PROPERTY was found or signals an error if ERRORP is true.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: property-test (PROPERTY-NAME string) &key ERRORP
Method: property-test (PROPERTY-SYMBOL symbol) &key ERRORP
Generic Function: script C

Returns the script of a character as a string or
NIL if there is no script for that particular character. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. The second return value (if there is one) is the property symbol of the script.

See also SCRIPTS.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: script (CODE-POINT integer)
Source

methods.lisp (file)

Method: script (CHAR character)
Generic Function: unicode-name C

Returns the Unicode name of a character as a string
or NIL if there is no name for that particular character. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: unicode-name (CHAR character)
Method: unicode-name (CODE-POINT integer)
Generic Function: unicode1-name C

Returns the Unicode 1.0 name of a character as a
string or NIL if there is no name for that particular character. This name is only non-NIL if it is significantly different from the Unicode name (see UNICODE-NAME). For control characters, sometimes the ISO 6429 name is returned instead.

C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: unicode1-name (CHAR character)
Method: unicode1-name (CODE-POINT integer)
Generic Function: word-break C

Returns the Word_Break property of a character as a
string. C can be the character’s code point (a positive integer) or a (Lisp) character assuming its character code is also its Unicode code point. The second return value (if there is one) is the property symbol of the word break.

Package

cl-unicode

Source

api.lisp (file)

Methods
Method: word-break (CODE-POINT integer)
Source

methods.lisp (file)

Method: word-break (CHAR character)

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

4.1.6 Conditions

Condition: unicode-error ()

All errors signalled by CL-UNICODE are of this type.

Package

cl-unicode

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

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

4.2 Internal definitions


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

4.2.1 Constants

Constant: +first-hangul-syllable+

The code point of the first Hangul syllable the name of which can be algorithmically derived.

Package

cl-unicode

Source

util.lisp (file)

Constant: +l-base+

The constant ‘LBase’ from chapter 3 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Constant: +last-hangul-syllable+

The code point of the last Hangul syllable the name of which can be algorithmically derived.

Package

cl-unicode

Source

util.lisp (file)

Constant: +n-count+

The constant ‘NCount’ from chapter 3 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Constant: +s-base+

The constant ‘SBase’ from chapter 3 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Constant: +t-base+

The constant ‘TBase’ from chapter 3 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Constant: +t-count+

The constant ‘TCount’ from chapter 3 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Constant: +v-base+

The constant ‘VBase’ from chapter 3 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Constant: +v-count+

The constant ‘VCount’ from chapter 3 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Constant: +xid-difference+
Package

cl-unicode

Source

derived.lisp (file)


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

4.2.2 Special variables

Special Variable: *alias-map*
Package

cl-unicode

Source

alias.lisp (file)

Special Variable: *bidi-alias-map*
Package

cl-unicode

Source

alias.lisp (file)

Special Variable: *bidi-classes*

A list of all property symbols which denote Bidi classes.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *binary-properties*

A list of all property symbols which denote binary properties.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *canonical-names*

A hash tables which maps property symbols (see PROPERTY-SYMBOL) to their "canonical names", i.e. to strings.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *case-mappings*

A hash table which maps code points to three-element lists containing the lowercase, uppercase, and titlecasse mapping of the corresponding character (unless all of them are NIL).

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *code-blocks*

A list of all property symbols which denote blocks.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *code-points-to-names*

A hash table which maps code points to the corresponding character names.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *code-points-to-unicode1-names*

A hash table which maps code points to the corresponding Unicode 1.0 character names.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *derived-map*
Package

cl-unicode

Source

derived.lisp (file)

Special Variable: *general-categories*

A list of all property symbols which denote general categories.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *hangul-syllables-to-code-points*

A hash table which (case-insensitively) maps Hangul syllable name parts to their code points.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *hyperdoc-base-uri*
Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *jamo-short-names*

A hash table which maps code points to their Jamo short names. Needed to compute Hangul syllable names - see COMPUTE-HANGUL-NAME.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *names-to-code-points*

A hash table which (case-insensitively) maps "canonicalized" character names to their code points.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *previous-readtables*

A stack which holds the previous readtables that have been pushed here by ENABLE-ALTERNATIVE-CHARACTER-SYNTAX.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *property-aliases*

A hash table which maps property names to the long name for the property.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *property-map*

A hash table which (case-insensitively) maps "canonicalized" property names (including aliases) to the corresponding property symbols.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *property-tests*

A hash table which maps property symbols to a test function which tests for the corresponding property.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *scripts*

A list of all property symbols which denote scripts.

Package

cl-unicode

Source

specials.lisp (file)

Special Variable: *unicode1-names-to-code-points*

A hash table which (case-insensitively) maps "canonicalized" Unicode 1.0 character names to their code points.

Package

cl-unicode

Source

specials.lisp (file)


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

4.2.3 Macros

Macro: define-hangul-constant NAME VALUE

Simple helper macro to define some constants needed for the Hangul algorithm below.

Package

cl-unicode

Source

util.lisp (file)

Macro: ensure-code-point C

Helper macro so that C can be treated like a code point even if it is a Lisp character.

Package

cl-unicode

Source

util.lisp (file)


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

4.2.4 Functions

Function: %disable-alternative-character-syntax ()

Internal function used to restore previous readtable.

Package

cl-unicode

Source

api.lisp (file)

Function: %enable-alternative-character-syntax ()

Internal function used to enable alternative character syntax and store current readtable on stack.

Package

cl-unicode

Source

api.lisp (file)

Function: add-hangul-names ()

Computes the names for all Hangul syllables and registers them in the *HANGUL-SYLLABLES-TO-CODE-POINTS* hash table. Used for CHARACTER-NAMED.

Package

cl-unicode

Source

util.lisp (file)

Function: build-all-property-tests ()
Package

cl-unicode

Source

alias.lisp (file)

Function: build-derived-test-function PROPERTY-DESIGNATORS
Package

cl-unicode

Source

derived.lisp (file)

Function: build-derived-test-functions ()
Package

cl-unicode

Source

derived.lisp (file)

Function: cjk-unified-ideograph-p CODE-POINT

Returns a true value if CODE-POINT is the code point of a CJK unified ideograph for which we can algorithmically derive the name.

Package

cl-unicode

Source

util.lisp (file)

Function: compute-hangul-name CODE-POINT

Algorithmically derives the Hangul syllable name (the part behind "HANGUL SYLLABLE ") of the character with code point CODE-POINT as described in section 3.12 of the Unicode book.

Package

cl-unicode

Source

util.lisp (file)

Function: create-alias NEW-NAME OLD-NAME &optional ONLY-IF-UNAMBIGUOUS
Package

cl-unicode

Source

alias.lisp (file)

Function: create-aliases ()
Package

cl-unicode

Source

alias.lisp (file)

Function: hangul-syllable-p CODE-POINT

Returns a true value if CODE-POINT is the code point of a Hangul syllable for which we can algorithmically derive the name.

Package

cl-unicode

Source

util.lisp (file)

Function: hyperdoc-lookup SYMBOL TYPE
Package

cl-unicode

Source

specials.lisp (file)

Function: install-bidi-class-tests ()
Package

cl-unicode

Source

test-functions.lisp (file)

Function: install-binary-properties-tests ()
Package

cl-unicode

Source

test-functions.lisp (file)

Function: install-code-block-tests ()
Package

cl-unicode

Source

test-functions.lisp (file)

Function: install-general-category-tests ()
Package

cl-unicode

Source

test-functions.lisp (file)

Function: install-miscellaneous-tests ()
Package

cl-unicode

Source

test-functions.lisp (file)

Function: install-one-test PROPERTY-SYMBOL TEST-FUNCTION
Package

cl-unicode

Source

test-functions.lisp (file)

Function: install-script-tests ()
Package

cl-unicode

Source

test-functions.lisp (file)

Function: install-tests ()
Package

cl-unicode

Source

test-functions.lisp (file)

Function: lookup-property-alias NAME

Returns the long-name of the given property alias

Package

cl-unicode

Source

util.lisp (file)

Function: maybe-compute-cjk-name CODE-POINT

Computes the name for CODE-POINT if CODE-POINT denotes a CJK unified ideograph the name of which can be algorithmically derived.

Package

cl-unicode

Source

util.lisp (file)

Function: maybe-compute-hangul-syllable-name CODE-POINT

Computes the name for CODE-POINT if CODE-POINT denotes a Hangul syllable the name of which can be algorithmically derived.

Package

cl-unicode

Source

util.lisp (file)

Function: maybe-find-cjk-code-point NAME

Computes the code point for NAME if NAME is the name of a CJK unified ideograph the name of which can be algorithmically derived.

Package

cl-unicode

Source

util.lisp (file)

Function: maybe-find-hangul-syllable-code-point NAME

Computes the code point for NAME if NAME is the name of a Hangul syllable the name of which can be algorithmically derived.

Package

cl-unicode

Source

util.lisp (file)

Function: parse-hex STRING

Parses STRING as a hexadecimal number.

Package

cl-unicode

Source

util.lisp (file)

Function: register-property-symbol NAME

Converts NAME to a property symbol using PROPERTY-SYMBOL and "registers" it in the *CANONICAL-NAMES* hash table.

Package

cl-unicode

Source

util.lisp (file)

Function: signal-unicode-error FORMAT-CONTROL &rest FORMAT-ARGUMENTS

Utility function to signal conditions of type SIMPLE-UNICODE-ERROR.

Package

cl-unicode

Source

conditions.lisp (file)

Function: tree-lookup CODE-POINT TREE

Looks up an attribute for CODE-POINT in the binary search tree TREE. TREE is a tree as created by BUILD-TREE.

Package

cl-unicode

Source

util.lisp (file)

Function: try-abbreviations NAME SCRIPTS-TO-TRY

Helper function called by CHARACTER-NAMED when the :TRY-ABBREVIATIONS-P keyword argument is true. Tries to interpret NAME as an abbreviation for a longer Unicode name and returns the corresponding code point if it succeeds.

Package

cl-unicode

Source

api.lisp (file)

Function: unicode-name-reader STREAM CHAR ARG

The reader function used when the alternative character syntax is enabled.

Package

cl-unicode

Source

api.lisp (file)


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

4.2.5 Generic functions

Generic Function: bidi-mirroring-glyph% CODE-POINT
Package

cl-unicode

Methods
Method: bidi-mirroring-glyph% (CODE-POINT integer)
Source

methods.lisp (file)

Generic Function: binary-props CODE-POINT
Package

cl-unicode

Methods
Method: binary-props (CODE-POINT integer)
Source

methods.lisp (file)

Generic Function: mapping C POSITION WANT-CODE-POINT-P

Returns the simple case mapping for the character C
(a code point or a Lisp character) in position POSITION where 0 means lowercase, 1 uppercase, and 2 titlecase. Returns a character if WANT-CODE-POINT-P is NIL and a code point otherwise.

Package

cl-unicode

Source

util.lisp (file)

Methods
Method: mapping (CHAR character) POSITION WANT-CODE-POINT-P
Method: mapping (CODE-POINT integer) POSITION WANT-CODE-POINT-P

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

4.2.6 Conditions

Condition: character-not-found ()

Error signalled by UNICODE-NAME-READER if a character wasn’t found.

Package

cl-unicode

Source

conditions.lisp (file)

Direct superclasses
Direct slots
Slot: name
Initargs

:name

Condition: simple-unicode-error ()

A subclass of UNICODE-ERROR where the caller can supply a format control and format arguments.

Package

cl-unicode

Source

conditions.lisp (file)

Direct superclasses

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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-unicode.asd: The cl-unicode<dot>asd file
cl-unicode/alias.lisp: The cl-unicode/alias<dot>lisp file
cl-unicode/api.lisp: The cl-unicode/api<dot>lisp file
cl-unicode/base/packages.lisp: The cl-unicode/base/packages<dot>lisp file
cl-unicode/base/specials.lisp: The cl-unicode/base/specials<dot>lisp file
cl-unicode/base/util.lisp: The cl-unicode/base/util<dot>lisp file
cl-unicode/conditions.lisp: The cl-unicode/conditions<dot>lisp file
cl-unicode/derived.lisp: The cl-unicode/derived<dot>lisp file
cl-unicode/hash-tables.lisp: The cl-unicode/hash-tables<dot>lisp file
cl-unicode/lists.lisp: The cl-unicode/lists<dot>lisp file
cl-unicode/methods.lisp: The cl-unicode/methods<dot>lisp file
cl-unicode/test-functions.lisp: The cl-unicode/test-functions<dot>lisp file

F
File, Lisp, cl-unicode.asd: The cl-unicode<dot>asd file
File, Lisp, cl-unicode/alias.lisp: The cl-unicode/alias<dot>lisp file
File, Lisp, cl-unicode/api.lisp: The cl-unicode/api<dot>lisp file
File, Lisp, cl-unicode/base/packages.lisp: The cl-unicode/base/packages<dot>lisp file
File, Lisp, cl-unicode/base/specials.lisp: The cl-unicode/base/specials<dot>lisp file
File, Lisp, cl-unicode/base/util.lisp: The cl-unicode/base/util<dot>lisp file
File, Lisp, cl-unicode/conditions.lisp: The cl-unicode/conditions<dot>lisp file
File, Lisp, cl-unicode/derived.lisp: The cl-unicode/derived<dot>lisp file
File, Lisp, cl-unicode/hash-tables.lisp: The cl-unicode/hash-tables<dot>lisp file
File, Lisp, cl-unicode/lists.lisp: The cl-unicode/lists<dot>lisp file
File, Lisp, cl-unicode/methods.lisp: The cl-unicode/methods<dot>lisp file
File, Lisp, cl-unicode/test-functions.lisp: The cl-unicode/test-functions<dot>lisp file

L
Lisp File, cl-unicode.asd: The cl-unicode<dot>asd file
Lisp File, cl-unicode/alias.lisp: The cl-unicode/alias<dot>lisp file
Lisp File, cl-unicode/api.lisp: The cl-unicode/api<dot>lisp file
Lisp File, cl-unicode/base/packages.lisp: The cl-unicode/base/packages<dot>lisp file
Lisp File, cl-unicode/base/specials.lisp: The cl-unicode/base/specials<dot>lisp file
Lisp File, cl-unicode/base/util.lisp: The cl-unicode/base/util<dot>lisp file
Lisp File, cl-unicode/conditions.lisp: The cl-unicode/conditions<dot>lisp file
Lisp File, cl-unicode/derived.lisp: The cl-unicode/derived<dot>lisp file
Lisp File, cl-unicode/hash-tables.lisp: The cl-unicode/hash-tables<dot>lisp file
Lisp File, cl-unicode/lists.lisp: The cl-unicode/lists<dot>lisp file
Lisp File, cl-unicode/methods.lisp: The cl-unicode/methods<dot>lisp file
Lisp File, cl-unicode/test-functions.lisp: The cl-unicode/test-functions<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   %  
A   B   C   D   E   F   G   H   I   L   M   N   P   R   S   T   U   W  
Index Entry  Section

%
%disable-alternative-character-syntax: Internal functions
%enable-alternative-character-syntax: Internal functions

A
add-hangul-names: Internal functions
age: Exported generic functions
age: Exported generic functions
age: Exported generic functions

B
bidi-class: Exported generic functions
bidi-class: Exported generic functions
bidi-class: Exported generic functions
bidi-classes: Exported functions
bidi-mirroring-glyph: Exported functions
bidi-mirroring-glyph%: Internal generic functions
bidi-mirroring-glyph%: Internal generic functions
binary-properties: Exported functions
binary-props: Internal generic functions
binary-props: Internal generic functions
build-all-property-tests: Internal functions
build-derived-test-function: Internal functions
build-derived-test-functions: Internal functions

C
canonicalize-name: Exported functions
character-named: Exported functions
cjk-unified-ideograph-p: Internal functions
code-block: Exported generic functions
code-block: Exported generic functions
code-block: Exported generic functions
code-blocks: Exported functions
combining-class: Exported generic functions
combining-class: Exported generic functions
combining-class: Exported generic functions
combining-class: Exported generic functions
compute-hangul-name: Internal functions
create-alias: Internal functions
create-aliases: Internal functions

D
define-hangul-constant: Internal macros
disable-alternative-character-syntax: Exported macros

E
enable-alternative-character-syntax: Exported macros
ensure-code-point: Internal macros

F
Function, %disable-alternative-character-syntax: Internal functions
Function, %enable-alternative-character-syntax: Internal functions
Function, add-hangul-names: Internal functions
Function, bidi-classes: Exported functions
Function, bidi-mirroring-glyph: Exported functions
Function, binary-properties: Exported functions
Function, build-all-property-tests: Internal functions
Function, build-derived-test-function: Internal functions
Function, build-derived-test-functions: Internal functions
Function, canonicalize-name: Exported functions
Function, character-named: Exported functions
Function, cjk-unified-ideograph-p: Internal functions
Function, code-blocks: Exported functions
Function, compute-hangul-name: Internal functions
Function, create-alias: Internal functions
Function, create-aliases: Internal functions
Function, general-categories: Exported functions
Function, hangul-syllable-p: Internal functions
Function, has-property: Exported functions
Function, hyperdoc-lookup: Internal functions
Function, install-bidi-class-tests: Internal functions
Function, install-binary-properties-tests: Internal functions
Function, install-code-block-tests: Internal functions
Function, install-general-category-tests: Internal functions
Function, install-miscellaneous-tests: Internal functions
Function, install-one-test: Internal functions
Function, install-script-tests: Internal functions
Function, install-tests: Internal functions
Function, list-all-characters: Exported functions
Function, lookup-property-alias: Internal functions
Function, lowercase-mapping: Exported functions
Function, maybe-compute-cjk-name: Internal functions
Function, maybe-compute-hangul-syllable-name: Internal functions
Function, maybe-find-cjk-code-point: Internal functions
Function, maybe-find-hangul-syllable-code-point: Internal functions
Function, parse-hex: Internal functions
Function, property-name: Exported functions
Function, property-symbol: Exported functions
Function, recognized-properties: Exported functions
Function, register-property-symbol: Internal functions
Function, scripts: Exported functions
Function, signal-unicode-error: Internal functions
Function, titlecase-mapping: Exported functions
Function, tree-lookup: Internal functions
Function, try-abbreviations: Internal functions
Function, unicode-name-reader: Internal functions
Function, uppercase-mapping: Exported functions

G
general-categories: Exported functions
general-category: Exported generic functions
general-category: Exported generic functions
general-category: Exported generic functions
general-category: Exported generic functions
Generic Function, age: Exported generic functions
Generic Function, bidi-class: Exported generic functions
Generic Function, bidi-mirroring-glyph%: Internal generic functions
Generic Function, binary-props: Internal generic functions
Generic Function, code-block: Exported generic functions
Generic Function, combining-class: Exported generic functions
Generic Function, general-category: Exported generic functions
Generic Function, has-binary-property: Exported generic functions
Generic Function, mapping: Internal generic functions
Generic Function, numeric-type: Exported generic functions
Generic Function, numeric-value: Exported generic functions
Generic Function, property-test: Exported generic functions
Generic Function, script: Exported generic functions
Generic Function, unicode-name: Exported generic functions
Generic Function, unicode1-name: Exported generic functions
Generic Function, word-break: Exported generic functions

H
hangul-syllable-p: Internal functions
has-binary-property: Exported generic functions
has-binary-property: Exported generic functions
has-binary-property: Exported generic functions
has-binary-property: Exported generic functions
has-property: Exported functions
hyperdoc-lookup: Internal functions

I
install-bidi-class-tests: Internal functions
install-binary-properties-tests: Internal functions
install-code-block-tests: Internal functions
install-general-category-tests: Internal functions
install-miscellaneous-tests: Internal functions
install-one-test: Internal functions
install-script-tests: Internal functions
install-tests: Internal functions

L
list-all-characters: Exported functions
lookup-property-alias: Internal functions
lowercase-mapping: Exported functions

M
Macro, define-hangul-constant: Internal macros
Macro, disable-alternative-character-syntax: Exported macros
Macro, enable-alternative-character-syntax: Exported macros
Macro, ensure-code-point: Internal macros
mapping: Internal generic functions
mapping: Internal generic functions
mapping: Internal generic functions
maybe-compute-cjk-name: Internal functions
maybe-compute-hangul-syllable-name: Internal functions
maybe-find-cjk-code-point: Internal functions
maybe-find-hangul-syllable-code-point: Internal functions
Method, age: Exported generic functions
Method, age: Exported generic functions
Method, bidi-class: Exported generic functions
Method, bidi-class: Exported generic functions
Method, bidi-mirroring-glyph%: Internal generic functions
Method, binary-props: Internal generic functions
Method, code-block: Exported generic functions
Method, code-block: Exported generic functions
Method, combining-class: Exported generic functions
Method, combining-class: Exported generic functions
Method, combining-class: Exported generic functions
Method, general-category: Exported generic functions
Method, general-category: Exported generic functions
Method, general-category: Exported generic functions
Method, has-binary-property: Exported generic functions
Method, has-binary-property: Exported generic functions
Method, has-binary-property: Exported generic functions
Method, mapping: Internal generic functions
Method, mapping: Internal generic functions
Method, numeric-type: Exported generic functions
Method, numeric-type: Exported generic functions
Method, numeric-value: Exported generic functions
Method, numeric-value: Exported generic functions
Method, property-test: Exported generic functions
Method, property-test: Exported generic functions
Method, script: Exported generic functions
Method, script: Exported generic functions
Method, unicode-name: Exported generic functions
Method, unicode-name: Exported generic functions
Method, unicode1-name: Exported generic functions
Method, unicode1-name: Exported generic functions
Method, word-break: Exported generic functions
Method, word-break: Exported generic functions

N
numeric-type: Exported generic functions
numeric-type: Exported generic functions
numeric-type: Exported generic functions
numeric-value: Exported generic functions
numeric-value: Exported generic functions
numeric-value: Exported generic functions

P
parse-hex: Internal functions
property-name: Exported functions
property-symbol: Exported functions
property-test: Exported generic functions
property-test: Exported generic functions
property-test: Exported generic functions

R
recognized-properties: Exported functions
register-property-symbol: Internal functions

S
script: Exported generic functions
script: Exported generic functions
script: Exported generic functions
scripts: Exported functions
signal-unicode-error: Internal functions

T
titlecase-mapping: Exported functions
tree-lookup: Internal functions
try-abbreviations: Internal functions

U
unicode-name: Exported generic functions
unicode-name: Exported generic functions
unicode-name: Exported generic functions
unicode-name-reader: Internal functions
unicode1-name: Exported generic functions
unicode1-name: Exported generic functions
unicode1-name: Exported generic functions
uppercase-mapping: Exported functions

W
word-break: Exported generic functions
word-break: Exported generic functions
word-break: Exported generic functions

Jump to:   %  
A   B   C   D   E   F   G   H   I   L   M   N   P   R   S   T   U   W  

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

A.3 Variables

Jump to:   *   +  
C   N   S  
Index Entry  Section

*
*alias-map*: Internal special variables
*bidi-alias-map*: Internal special variables
*bidi-classes*: Internal special variables
*binary-properties*: Internal special variables
*canonical-names*: Internal special variables
*case-mappings*: Internal special variables
*code-blocks*: Internal special variables
*code-points-to-names*: Internal special variables
*code-points-to-unicode1-names*: Internal special variables
*derived-map*: Internal special variables
*general-categories*: Internal special variables
*hangul-syllables-to-code-points*: Internal special variables
*hyperdoc-base-uri*: Internal special variables
*jamo-short-names*: Internal special variables
*names-to-code-points*: Internal special variables
*previous-readtables*: Internal special variables
*property-aliases*: Internal special variables
*property-map*: Internal special variables
*property-tests*: Internal special variables
*scripts*: Internal special variables
*scripts-to-try*: Exported special variables
*try-abbreviations-p*: Exported special variables
*try-hex-notation-p*: Exported special variables
*try-lisp-names-p*: Exported special variables
*try-unicode1-names-p*: Exported special variables
*unicode1-names-to-code-points*: Internal special variables

+
+code-point-limit+: Exported constants
+first-hangul-syllable+: Internal constants
+l-base+: Internal constants
+last-hangul-syllable+: Internal constants
+n-count+: Internal constants
+s-base+: Internal constants
+t-base+: Internal constants
+t-count+: Internal constants
+v-base+: Internal constants
+v-count+: Internal constants
+xid-difference+: Internal constants

C
Constant, +code-point-limit+: Exported constants
Constant, +first-hangul-syllable+: Internal constants
Constant, +l-base+: Internal constants
Constant, +last-hangul-syllable+: Internal constants
Constant, +n-count+: Internal constants
Constant, +s-base+: Internal constants
Constant, +t-base+: Internal constants
Constant, +t-count+: Internal constants
Constant, +v-base+: Internal constants
Constant, +v-count+: Internal constants
Constant, +xid-difference+: Internal constants

N
name: Internal conditions

S
Slot, name: Internal conditions
Special Variable, *alias-map*: Internal special variables
Special Variable, *bidi-alias-map*: Internal special variables
Special Variable, *bidi-classes*: Internal special variables
Special Variable, *binary-properties*: Internal special variables
Special Variable, *canonical-names*: Internal special variables
Special Variable, *case-mappings*: Internal special variables
Special Variable, *code-blocks*: Internal special variables
Special Variable, *code-points-to-names*: Internal special variables
Special Variable, *code-points-to-unicode1-names*: Internal special variables
Special Variable, *derived-map*: Internal special variables
Special Variable, *general-categories*: Internal special variables
Special Variable, *hangul-syllables-to-code-points*: Internal special variables
Special Variable, *hyperdoc-base-uri*: Internal special variables
Special Variable, *jamo-short-names*: Internal special variables
Special Variable, *names-to-code-points*: Internal special variables
Special Variable, *previous-readtables*: Internal special variables
Special Variable, *property-aliases*: Internal special variables
Special Variable, *property-map*: Internal special variables
Special Variable, *property-tests*: Internal special variables
Special Variable, *scripts*: Internal special variables
Special Variable, *scripts-to-try*: Exported special variables
Special Variable, *try-abbreviations-p*: Exported special variables
Special Variable, *try-hex-notation-p*: Exported special variables
Special Variable, *try-lisp-names-p*: Exported special variables
Special Variable, *try-unicode1-names-p*: Exported special variables
Special Variable, *unicode1-names-to-code-points*: Internal special variables

Jump to:   *   +  
C   N   S  

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

A.4 Data types

Jump to:   C   P   S   U  
Index Entry  Section

C
character-not-found: Internal conditions
cl-unicode: The cl-unicode system
cl-unicode: The cl-unicode package
cl-unicode-names: The cl-unicode-names package
cl-unicode/base: The cl-unicode/base system
Condition, character-not-found: Internal conditions
Condition, simple-unicode-error: Internal conditions
Condition, unicode-error: Exported conditions

P
Package, cl-unicode: The cl-unicode package
Package, cl-unicode-names: The cl-unicode-names package

S
simple-unicode-error: Internal conditions
System, cl-unicode: The cl-unicode system
System, cl-unicode/base: The cl-unicode/base system

U
unicode-error: Exported conditions

Jump to:   C   P   S   U