The cl-l10n Reference Manual

This is the cl-l10n Reference Manual, version 0.4, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:22:56 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-l10n

Portable CL Locale Support

Maintainer

Sean Ross <>

Author

Sean Ross <>

License

MIT

Long Description

Portable CL Package to support localization

Version

0.4

Dependencies
  • alexandria (system).
  • cl-l10n-cldr (system).
  • iterate (system).
  • cl-ppcre (system).
  • metabang-bind (system).
  • cl-fad (system).
  • flexi-streams (system).
  • cxml (system).
  • local-time (system).
  • closer-mop (system).
Source

cl-l10n.asd.

Child Components

3 Modules

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


3.1 cl-l10n/src

Dependency

flexml.lisp (file).

Source

cl-l10n.asd.

Parent Component

cl-l10n (system).

Child Components

3.2 cl-l10n/src/languages

Dependencies
Source

cl-l10n.asd.

Parent Component

src (module).

Child Components

3.3 cl-l10n/src/resources

Dependencies
Source

cl-l10n.asd.

Parent Component

src (module).

Child Component

common.lisp (file).


4 Files

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


4.1 Lisp


4.1.1 cl-l10n/cl-l10n.asd

Source

cl-l10n.asd.

Parent Component

cl-l10n (system).

ASDF Systems

cl-l10n.


4.1.2 cl-l10n/flexml.lisp

Source

cl-l10n.asd.

Parent Component

cl-l10n (system).

Packages
Public Interface
Internals

4.1.3 cl-l10n/src/package.lisp

Source

cl-l10n.asd.

Parent Component

src (module).

Packages

4.1.4 cl-l10n/src/variables.lisp

Dependency

package.lisp (file).

Source

cl-l10n.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.5 cl-l10n/src/utils.lisp

Dependencies
Source

cl-l10n.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.7 cl-l10n/src/cldr-parsing.lisp

Dependencies
Source

cl-l10n.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.8 cl-l10n/src/locale.lisp

Dependencies
Source

cl-l10n.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.9 cl-l10n/src/calendar.lisp

Dependency

utils.lisp (file).

Source

cl-l10n.asd.

Parent Component

src (module).

Internals

4.1.10 cl-l10n/src/load-locale.lisp

Dependencies
Source

cl-l10n.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.11 cl-l10n/src/formatters.lisp

Dependency

load-locale.lisp (file).

Source

cl-l10n.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.12 cl-l10n/src/i18n.lisp

Dependency

locale.lisp (file).

Source

cl-l10n.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.13 cl-l10n/src/languages/common.lisp

Source

cl-l10n.asd.

Parent Component

languages (module).

Public Interface
Internals

4.1.14 cl-l10n/src/languages/de.lisp

Dependency

common.lisp (file).

Source

cl-l10n.asd.

Parent Component

languages (module).

Public Interface
Internals

*de-plural-overrides* (special variable).


4.1.15 cl-l10n/src/languages/english.lisp

Dependency

common.lisp (file).

Source

cl-l10n.asd.

Parent Component

languages (module).

Public Interface
Internals

*english-plural-overrides* (special variable).


4.1.16 cl-l10n/src/languages/hungarian.lisp

Dependency

common.lisp (file).

Source

cl-l10n.asd.

Parent Component

languages (module).

Public Interface
Internals

*hungarian-plural-overrides* (special variable).


4.1.17 cl-l10n/src/resources/common.lisp

Source

cl-l10n.asd.

Parent Component

resources (module).

Public Interface
Internals

ensure-ldml-symbol-or-form (function).


5 Packages

Packages are listed by definition order.


5.1 cl-l10n

Source

package.lisp.

Use List
  • alexandria.
  • common-lisp.
  • iterate.
  • metabang.bind.
Used By List

cl-l10n.lang.

Public Interface
Internals

5.2 xml

Source

flexml.lisp.

Public Interface

id (slot).


5.3 cl-l10n.lang

Source

package.lisp.

Use List
Public Interface
Internals

ensure-ldml-symbol-or-form (function).


5.4 cl-l10n.ldml

Source

package.lisp.

Nickname

ldml

Public Interface

5.5 flexml

Source

flexml.lisp.

Use List
  • common-lisp.
  • cxml.
Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Macros

Macro: currency-name (name)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: currency-symbol (name)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: day (name &key abbreviated capitalize-first-letter)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: defresources (locale-designator &body resources)

Define resources for a locale.
A resource can be a simple value, or a function.

For a simple value, the resource is a two-element list, where the first element is the resource key,
as a string or unquoted symbol, and the second element is the value.

For a function, the resource is a list where the first element is the resource key (an unquoted symbol), the second element is the lambda list for the function, and the rest of the list is the body of the function.

The resource is available with lookup-resource. If the resource is a value, it can be accessed with localize, or the #" macro. If the resource is a function, then a function is defined with the resources name that dispatches on the current locale.

Package

cl-l10n.

Source

i18n.lisp.

Macro: enable-sharpquote-reader ()

Enable quote reader for the rest of the file (being loaded or compiled). #"my i18n text" parts will be replaced by a lookup-resource call for the string. Be careful when using in different situations, because it modifies *readtable*.

Package

cl-l10n.

Source

i18n.lisp.

Macro: language (name)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: lookup-first-matching-resource (&body specs)

See LOOKUP-FIRST-MATCHING-RESOURCE*

Package

cl-l10n.

Source

i18n.lisp.

Macro: lookup-first-matching-resource* ((&key default) &body specs)

Try to look up the resource keys, return the first match, fallback to the first key. When a resource key is a list, its elements will be concatenated separated by dots and components evaluating to NIL are excluded from the constructed key.
An example usage:
(lookup-first-matching-resource
((awhen attribute (name-of it)) (name-of state))
(when some-random-condition
(name-of (state-machine-of state)) (name-of state))
("state-name" (name-of state))
"last-try")

Package

cl-l10n.

Source

i18n.lisp.

Macro: month (name &key abbreviated capitalize-first-letter)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: number-symbol (name)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: quarter (name &key abbreviated capitalize-first-letter)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: script (name)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: territory (name)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: variant (name)
Package

cl-l10n.lang.

Source

common.lisp.

Macro: with-locale (locale &body body)

Execute BODY in the locale specified by LOCALE.
LOCALE may either be a single locale designator, or a list of locale designators.
In the later case, resources will be looked for in each locale in the given order until a match is found.

Package

cl-l10n.

Source

load-locale.lisp.


6.1.2 Ordinary functions

Function: capitalize-first-letter (str)
Package

cl-l10n.

Source

utils.lisp.

Function: capitalize-first-letter! (str)
Package

cl-l10n.

Source

utils.lisp.

Function: consonantp (char)
Package

cl-l10n.

Source

common.lisp.

Function: current-locale ()
Package

cl-l10n.

Source

load-locale.lisp.

Function: (setf current-locale) ()
Package

cl-l10n.

Source

load-locale.lisp.

Function: de-definite-article-for (word)

Returns der/die/das for the given word.

Package

cl-l10n.

Source

de.lisp.

Function: de-indefinite-article-for (word)

Returns ein/eine for the given word.

Package

cl-l10n.

Source

de.lisp.

Function: de-plural-of (word &optional uppercase)

Returns the German plural of the given word.

Package

cl-l10n.

Source

de.lisp.

Function: definite-article-for (&rest args)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: english-indefinite-article-for (word)

Returns a/an for the given word.

Package

cl-l10n.

Source

english.lisp.

Function: english-plural-of (word &optional uppercase)

Returns the english plural of the given word.

Package

cl-l10n.

Source

english.lisp.

Function: first-child (node)
Package

flexml.

Source

flexml.lisp.

Function: first-child-with-local-name (node name)
Package

flexml.

Source

flexml.lisp.

Function: first-child-with-type (node type)
Package

flexml.

Source

flexml.lisp.

Function: format-date (stream date &key verbosity pattern calendar)

Format date from local-time timestamp according to locale

Package

cl-l10n.

Source

formatters.lisp.

Function: format-number/currency (stream number currency-code &key verbosity pattern)

Format currency. number is the amount and currency-code is the currency code form the cl-l10n.ldml package.

Package

cl-l10n.

Source

formatters.lisp.

Function: format-number/decimal (stream number &key verbosity pattern)

Format number as a decimal number proper format for the given locale. Pattern is a number pattern as specified here http://unicode.org/reports/tr35/tr35-numbers.html#Number_Format_Patterns. The stream is treated the same as in cl:format.

Package

cl-l10n.

Source

formatters.lisp.

Function: format-number/percent (stream number &key verbosity pattern)

Format number as a percentage in the proper format for the current locale. For example in the en_US locale (format-number/percent nil 0.5) returns the string "50%"

Package

cl-l10n.

Source

formatters.lisp.

Function: format-time (stream time &key verbosity pattern calendar)

Format time for local-time timestamp according to locale

Package

cl-l10n.

Source

formatters.lisp.

Function: format-timestamp (stream timestamp &key verbosity pattern calendar)

Format localized date and time for a local-time timestamp

Package

cl-l10n.

Source

formatters.lisp.

Function: high-vowel-p (char)
Package

cl-l10n.

Source

common.lisp.

Function: hungarian-definite-article-for (word)

Returns a/az for the given word.

Package

cl-l10n.

Source

hungarian.lisp.

Function: hungarian-plural-of (word &optional uppercase)

Returns the hungarian plural of the given word.

Package

cl-l10n.

Source

hungarian.lisp.

Function: indefinite-article-for (&rest args)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: jelző-képző-rag-egész-számokhoz (number)
Package

cl-l10n.

Source

hungarian.lisp.

Function: last-vowel-of (str)
Package

cl-l10n.

Source

common.lisp.

Function: load-all-locales (&key ignore-errors use-cache)

Load all locales.

Package

cl-l10n.

Source

load-locale.lisp.

Function: locale (locale-designator &key use-cache otherwise)

Find locale named by the specification LOCALE-DESIGNATOR. If USE-CACHE
is non-nil forcefully reload/reparse the cldr locale else
the locale is first looked for in *locale-cache*. If OTHERWISE is not supplied signal an error that the locale file cannot be found.
If OTHERWISE is a list starting with :ERROR or :WARN, an error or warning is thrown, repsecitively with the remaineder of the list as arguments.
If OTHERWISE is a function, that function is called and the result is returned. Othterwise the value of OTHERWISE is returned.

Package

cl-l10n.

Source

load-locale.lisp.

Function: locale-error (message &rest args)
Package

cl-l10n.

Source

locale.lisp.

Function: locale-not-found-error (locale-name)
Package

cl-l10n.

Source

load-locale.lisp.

Function: localize-currency-name (name &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-currency-symbol (name &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-day-name (name &key abbreviated capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-language-name (name &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-month-name (name &key abbreviated capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-number-symbol (name &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-quarter-name (name &key abbreviated capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-script-name (name &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-territory-name (name &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: localize-variant-name (name &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: lookup-resource (name &key arguments otherwise)

Look up resource by the given name. If the resource is a function, then arguments are passed to that
function. The otherwise parameter determines the behaviour if the resource is not found in the following way:
If OTHERWISE is not provided, it throws a resource missing warning.
If OTHERWISE is a list starting with :error or :warn, an error or warning is given with the specified parameters respecively. If OTHERWISE is a function, that function is called.
Otherwise the value of otherwise is returned.

If arguments are provided and the resource is a string, format is called on the string with the arguments passed.

Package

cl-l10n.

Source

i18n.lisp.

Function: (setf lookup-resource) (name)
Package

cl-l10n.

Source

i18n.lisp.

Function: low-vowel-p (char)
Package

cl-l10n.

Source

common.lisp.

Function: make-flexml-builder (&key default-package include-default-values default-node-class id-attributes)
Package

flexml.

Source

flexml.lisp.

Function: plural-of (&rest args)
Package

cl-l10n.lang.

Source

i18n.lisp.

Function: register-flexml-namespace (namespace-uri lisp-package)
Package

flexml.

Source

flexml.lisp.

Function: register-locale-loaded-listener (fn-name)

Register a listener for when locales are loaded. fn-name is a symbol for a function that will be funcalled with the name of the locale loaded. The function will be called for each locale already loaded when it is registered.

Package

cl-l10n.

Source

variables.lisp.

Function: reload-resources ()
Package

cl-l10n.

Source

load-locale.lisp.

Function: resource-missing (name &optional return-value)
Package

cl-l10n.

Source

i18n.lisp.

Function: shadow-format (&optional package)

Shadowing import the CL-L10N::FORMAT and CL-L10N::FORMATTER symbols into PACKAGE.

Package

cl-l10n.

Source

formatters.lisp.

Function: starts-with-consonant-p (str)
Package

cl-l10n.

Source

common.lisp.

Function: starts-with-vowel-p (str)
Package

cl-l10n.

Source

common.lisp.

Function: string-content-of (node)
Package

flexml.

Source

flexml.lisp.

Function: the-only-child (node)
Package

flexml.

Source

flexml.lisp.

Function: unregister-locale-loaded-listener (fn-name)

Unregister a listener previously added with register-locale-loaded-listener

Package

cl-l10n.

Source

variables.lisp.

Function: vowelp (char)
Package

cl-l10n.

Source

common.lisp.

Function: with-definite-article (str &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

common.lisp.

Function: with-indefinite-article (str &key capitalize-first-letter)
Package

cl-l10n.lang.

Source

common.lisp.


6.1.3 Generic functions

Generic Reader: attributes-of (object)
Package

flexml.

Methods
Reader Method: attributes-of ((flexml-node flexml-node))

automatically generated reader method

Source

flexml.lisp.

Target Slot

attributes.

Generic Writer: (setf attributes-of) (object)
Package

flexml.

Methods
Writer Method: (setf attributes-of) ((flexml-node flexml-node))

automatically generated writer method

Source

flexml.lisp.

Target Slot

attributes.

Generic Reader: children-of (object)
Package

flexml.

Methods
Reader Method: children-of ((flexml-node flexml-node))

automatically generated reader method

Source

flexml.lisp.

Target Slot

children.

Generic Writer: (setf children-of) (object)
Package

flexml.

Methods
Writer Method: (setf children-of) ((flexml-node flexml-node))

automatically generated writer method

Source

flexml.lisp.

Target Slot

children.

Generic Function: class-for-node-name (builder namespace-uri package local-name qualified-name)
Package

flexml.

Source

flexml.lisp.

Methods
Method: class-for-node-name (builder namespace-uri package (local-name string) qualified-name)
Generic Function: class-name-for-node-name (builder namespace-uri package local-name qualified-name)
Package

flexml.

Source

flexml.lisp.

Methods
Method: class-name-for-node-name ((parser cldr-parser) namespace-uri package (local-name string) qualified-name)
Source

cldr-parsing.lisp.

Method: class-name-for-node-name (builder namespace-uri package (local-name string) qualified-name)
Generic Function: find-node-by-id (id builder &key otherwise)
Package

flexml.

Source

flexml.lisp.

Methods
Method: find-node-by-id ((id string) (builder flexml-builder) &key otherwise)
Generic Reader: local-name-of (object)
Package

flexml.

Methods
Reader Method: local-name-of ((flexml-node flexml-node))

automatically generated reader method

Source

flexml.lisp.

Target Slot

local-name.

Generic Writer: (setf local-name-of) (object)
Package

flexml.

Methods
Writer Method: (setf local-name-of) ((flexml-node flexml-node))

automatically generated writer method

Source

flexml.lisp.

Target Slot

local-name.

Generic Function: locale-name (locale &key ignore-script ignore-territory ignore-variant)
Package

cl-l10n.

Source

locale.lisp.

Methods
Method: locale-name ((locale locale) &key ignore-variant ignore-territory ignore-script)
Generic Function: localize (object)

Override this generic method for various data types. Return (values result foundp).

Package

cl-l10n.

Source

i18n.lisp.

Methods
Method: localize (resource-name)

By default we look up everything as a constant or a function with zero args.

Generic Reader: parent-of (object)
Package

flexml.

Methods
Reader Method: parent-of ((flexml-node flexml-node))

automatically generated reader method

Source

flexml.lisp.

Target Slot

parent.

Generic Writer: (setf parent-of) (object)
Package

flexml.

Methods
Writer Method: (setf parent-of) ((flexml-node flexml-node))

automatically generated writer method

Source

flexml.lisp.

Target Slot

parent.

Generic Reader: root-of (object)
Package

flexml.

Methods
Reader Method: root-of ((flexml-builder flexml-builder))

automatically generated reader method

Source

flexml.lisp.

Target Slot

root.

Generic Writer: (setf root-of) (object)
Package

flexml.

Methods
Writer Method: (setf root-of) ((flexml-builder flexml-builder))

automatically generated writer method

Source

flexml.lisp.

Target Slot

root.


6.1.4 Standalone methods

Method: characters ((parser cldr-parser) data)
Package

sax.

Source

cldr-parsing.lisp.

Method: characters ((builder flexml-builder) data)
Package

sax.

Source

flexml.lisp.

Method: end-document ((builder flexml-builder))
Package

sax.

Source

flexml.lisp.

Method: end-element ((builder flexml-builder) namespace-uri local-name qname)
Package

sax.

Source

flexml.lisp.

Method: initialize-instance :after ((self flexml-builder) &key id-attributes)
Source

flexml.lisp.

Method: print-object ((obj locale) stream)
Source

locale.lisp.

Method: print-object ((self node) stream)
Source

cldr-parsing.lisp.

Method: print-object ((self flexml-node) *standard-output*)
Source

flexml.lisp.

Method: slot-missing (class (node flexml-node) slot-name operation &optional new-value)
Source

flexml.lisp.

Method: start-element ((builder flexml-builder) namespace-uri local-name qname attributes)
Package

sax.

Source

flexml.lisp.


6.1.5 Conditions

Condition: locale-error
Package

cl-l10n.

Source

locale.lisp.

Direct superclasses

simple-error.

Condition: locale-not-found-error
Package

cl-l10n.

Source

load-locale.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: locale-name
Initargs

:locale-name

Readers

locale-name-of.

Writers

(setf locale-name-of).

Condition: resource-missing
Package

cl-l10n.

Source

i18n.lisp.

Direct superclasses

warning.

Direct methods
Direct slots
Slot: locale
Initform

(quote cl-l10n::*locale*)

Initargs

:locale

Readers

locale-of.

Writers

(setf locale-of).

Slot: name
Initargs

:name

Readers

name-of.

Writers

(setf name-of).


6.1.6 Classes

Class: am
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: calendar
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods
Class: calendars
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: currencies
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: currency
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: currency-format
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Class: currency-format-length
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: currency-formats
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods
Class: currency-spacing
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: date-format-length
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: date-formats
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: day
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: day-width
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: decimal-format
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Class: decimal-format-length
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: decimal-formats
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: display-name
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Class: era
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods
Class: era-abbr
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: era-names
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: era-narrow
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: flexml-builder
Package

flexml.

Source

flexml.lisp.

Direct superclasses

default-handler.

Direct subclasses

cldr-parser.

Direct methods
Direct slots
Slot: default-package
Initargs

:default-package

Readers

default-package-of.

Writers

(setf default-package-of).

Slot: id-attributes

Hashtable of (namespace-uri name) -> id-attribute-entry

Initform

(make-hash-table :test (quote equal))

Readers

id-attributes-of.

Writers

(setf id-attributes-of).

Slot: element-stack
Readers

element-stack-of.

Writers

(setf element-stack-of).

Slot: root
Readers

root-of.

Writers

(setf root-of).

Slot: default-node-class

The default value for CLASS-FOR-NODE-NAME. When NIL an error is thrown when an unknown tag is encountered, otherwise its value is used to instantiate the node.

Type

(or symbol class)

Initargs

:default-node-class

Readers

default-node-class-of.

Writers

(setf default-node-class-of).

Slot: include-default-values
Type

boolean

Initform

t

Initargs

:include-default-values

Readers

include-default-values-p.

Writers

(setf include-default-values-p).

Slot: id->node
Initform

(make-hash-table :test (function equal))

Readers

id->node-of.

Writers

(setf id->node-of).

Slot: cross-referencing-slots
Readers

cross-referencing-slots-of.

Writers

(setf cross-referencing-slots-of).

Class: flexml-node
Package

flexml.

Source

flexml.lisp.

Direct subclasses

node.

Direct methods
Direct slots
Slot: id
Package

xml.

Readers

id-of.

Writers

(setf id-of).

Slot: parent
Initargs

:paren

Readers

parent-of.

Writers

(setf parent-of).

Slot: children
Initargs

:children

Readers

children-of.

Writers

(setf children-of).

Slot: attributes
Initargs

:attributes

Readers

attributes-of.

Writers

(setf attributes-of).

Slot: local-name
Initargs

:local-name

Readers

local-name-of.

Writers

(setf local-name-of).

Class: identity
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: language
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: languages
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: ldml
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: locale
Package

cl-l10n.

Source

locale.lisp.

Direct methods
Direct slots
Slot: language
Initform

(cl-l10n::required-arg :language)

Initargs

:language

Readers

language-of.

Writers

(setf language-of).

Slot: script
Initargs

:script

Readers

script-of.

Writers

(setf script-of).

Slot: territory
Initargs

:territory

Readers

territory-of.

Writers

(setf territory-of).

Slot: variant
Initargs

:variant

Readers

variant-of.

Writers

(setf variant-of).

Slot: precedence-list
Initargs

:precedence-list

Readers

precedence-list-of.

Writers

(setf precedence-list-of).

Slot: version-info
Initargs

:version-info

Readers

version-info-of.

Writers

(setf version-info-of).

Slot: number-symbols
Initform

(list)

Readers

number-symbols-of.

Writers

(setf number-symbols-of).

Slot: currencies
Initform

(make-hash-table :test (function eq))

Readers

currencies-of.

Writers

(setf currencies-of).

Slot: currency-formatter
Initargs

:currency-formatter

Readers

currency-formatter-of.

Writers

(setf currency-formatter-of).

Slot: languages
Initform

(make-hash-table :test (function eq))

Readers

languages-of.

Writers

(setf languages-of).

Slot: scripts
Initform

(make-hash-table :test (function eq))

Readers

scripts-of.

Writers

(setf scripts-of).

Slot: territories
Initform

(make-hash-table :test (function eq))

Readers

territories-of.

Writers

(setf territories-of).

Slot: variants
Initform

(make-hash-table :test (function eq))

Readers

variants-of.

Writers

(setf variants-of).

Slot: gregorian-calendar
Initargs

:gregorian-calendar

Readers

gregorian-calendar-of.

Writers

(setf gregorian-calendar-of).

Slot: resources
Initform

(make-hash-table :test (function equal))

Readers

resources-of.

Writers

(setf resources-of).

Slot: initialized
Readers

initialized-p.

Writers

(setf initialized-p).

Slot: decimal-formatters
Readers

decimal-formatters-of.

Writers

(setf decimal-formatters-of).

Slot: percent-formatters
Readers

percent-formatters-of.

Writers

(setf percent-formatters-of).

Class: month
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: month-width
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: node
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

flexml-node.

Direct subclasses
Direct methods

print-object.

Class: numbers
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods
Class: percent-format
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Class: percent-format-length
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: percent-formats
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: pm
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: quarter
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: quarter-width
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: script
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: scripts
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: symbols
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: territories
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: territory
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: time-format-length
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: time-formats
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-gregorian-calendar-node.

Class: unit-pattern
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: variant
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.

Class: variants
Package

cl-l10n.ldml.

Source

cldr-parsing.lisp.

Direct superclasses

node.

Direct methods

process-ldml-node.


6.1.7 Types

Type: cross-referenced-node ()
Package

flexml.

Source

flexml.lisp.

Type: cross-referenced-nodes ()
Package

flexml.

Source

flexml.lisp.


6.2 Internals


6.2.1 Constants

Constant: +date-pattern-characters/gregorian-calendar+
Package

cl-l10n.

Source

pattern-compiling.lisp.

Constant: +directive-replacements+

alist mapping new format directives to formatting functions

Package

cl-l10n.

Source

formatters.lisp.

Constant: +number-pattern-characters+
Package

cl-l10n.

Source

pattern-compiling.lisp.

Constant: +time-pattern-characters/gregorian-calendar+
Package

cl-l10n.

Source

pattern-compiling.lisp.

Constant: +whitespaces+
Package

cl-l10n.

Source

utils.lisp.


6.2.2 Special variables

Special Variable: *cldr-root-directory*
Package

cl-l10n.

Source

variables.lisp.

Special Variable: *consonants*
Package

cl-l10n.

Source

common.lisp.

Special Variable: *de-plural-overrides*
Package

cl-l10n.

Source

de.lisp.

Special Variable: *english-plural-overrides*
Package

cl-l10n.

Source

english.lisp.

Special Variable: *hungarian-plural-overrides*
Package

cl-l10n.

Source

hungarian.lisp.

Special Variable: *locale*

A list of locales that specifies the order of resource lookup. Please note that there’s inheritance between the locales (e.g. ’en_US’ inherits for ’en’), but this order here is to specify language preferences, like you can find in web browsers.

Package

cl-l10n.

Source

variables.lisp.

Special Variable: *locale-cache*

Hashtable containing all loaded locales keyed on LOCALE-NAME (eg. "af_ZA")

Package

cl-l10n.

Source

variables.lisp.

Special Variable: *locale-loaded-listeners*
Package

cl-l10n.

Source

variables.lisp.

Special Variable: *parser*
Package

cl-l10n.

Source

cldr-parsing.lisp.

Special Variable: *root-locale*

The root locale found in cldr/main/root.xml. All locales inherit from this, it contains the definitions that are shared for most locales.

Package

cl-l10n.

Source

variables.lisp.

Special Variable: *vowels*
Package

cl-l10n.

Source

common.lisp.

Special Variable: *xml-namespace->lisp-package*
Package

flexml.

Source

flexml.lisp.

Special Variable: +date-time-pattern-scanner/gregorian-calendar+
Package

cl-l10n.

Source

pattern-compiling.lisp.

Special Variable: +xml-namespace-uri+
Package

flexml.

Source

flexml.lisp.


6.2.3 Macros

Macro: acond (&rest clauses)

Just like cond-bind except the var is automatically IT.

Package

cl-l10n.

Source

utils.lisp.

Macro: aif (test then &optional else)

Just like IF-BIND but the var is always IT.

Package

cl-l10n.

Source

utils.lisp.

Macro: awhen (test &body body)

Just like when expect the symbol IT will be bound to the result of TEST in BODY.

Package

cl-l10n.

Source

utils.lisp.

Macro: compile-simple-number-formatters (formatters-accessor-form pattern-compiler)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Macro: cond-bind (var &body clauses)

Just like COND but VAR will be bound to the result of the condition in the clause when executing the body of the clause.

Package

cl-l10n.

Source

utils.lisp.

Macro: defun-with-capitalizer (name args &body body)
Package

cl-l10n.

Source

i18n.lisp.

Macro: do-current-locales (var &rest body)

DO-LOCALES on *LOCALE*.

Package

cl-l10n.

Source

utils.lisp.

Macro: do-current-locales-for-resource ((name var &key return-value) &rest body)

DO-LOCALES on *LOCALE* that calls RESOURCE-MISSING unless there’s a non-local exit in its body.

Package

cl-l10n.

Source

utils.lisp.

Macro: do-locales ((var locales &optional return-value) &rest body)

Iterate all locale in LOCALES and all their precedence lists in the locale precedence order.

Package

cl-l10n.

Source

utils.lisp.

Macro: do-replacement-markers-in-pattern ((pattern marker-character match-index-var match-count-var &optional return-value) &body body)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Macro: formatter (format-string)

Shadow fromatter function that adds the same directives as the shadow format.

Package

cl-l10n.

Source

formatters.lisp.

Macro: if-bind (var test &body then/else)

Anaphoric IF control structure.

VAR (a symbol) will be bound to the primary value of TEST. If TEST returns a true value then THEN will be executed, otherwise ELSE will be executed.

Package

cl-l10n.

Source

utils.lisp.

Macro: make-compiled-pattern (args &body body)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Macro: rebinding (bindings &body body)

Bind each var in BINDINGS to a gensym, bind the gensym to
var’s value via a let, return BODY’s value wrapped in this let.

Evaluates a series of forms in the lexical environment that is formed by adding the binding of each VAR to a fresh, uninterned symbol, and the binding of that fresh, uninterned symbol to VAR’s original value, i.e., its value in the current lexical environment.

The uninterned symbol is created as if by a call to GENSYM with the string denoted by PREFIX - or, if PREFIX is not supplied, the string denoted by VAR - as argument.

The forms are evaluated in order, and the values of all but the last are discarded (that is, the body is an implicit PROGN).

Package

cl-l10n.

Source

utils.lisp.

Macro: slot-value-unless-nil (instance slot-name)
Package

cl-l10n.

Source

utils.lisp.

Macro: when-bind (var test &body body)

Just like when except VAR will be bound to the result of TEST in BODY.

Package

cl-l10n.

Source

utils.lisp.

Macro: with-normalized-stream-variable (stream &body body)
Package

cl-l10n.

Source

formatters.lisp.


6.2.4 Compiler macros

Compiler Macro: format (destination format-control &rest format-arguments)

Compiler macro to remove unnecessary calls to parse-format-string.

Package

cl-l10n.

Source

formatters.lisp.


6.2.5 Ordinary functions

Function: %enable-sharpquote-reader ()
Package

cl-l10n.

Source

i18n.lisp.

Function: %format-date (stream date colon-modifier? at-modifier?)

Format function for localized dates appropriate for use with the ~// format directive.

Package

cl-l10n.

Source

formatters.lisp.

Function: %format-date-or-time/gregorian-calendar (stream value warning-string formatter-slot-reader fallback-pattern &key verbosity pattern)
Package

cl-l10n.

Source

formatters.lisp.

Function: %format-iterating-locales (stream locale-visitor fallback-fn)
Package

cl-l10n.

Source

formatters.lisp.

Function: %format-number (stream number verbosity pattern pattern-compiler formatter-accessor formatter-name fallback-format-pattern)
Package

cl-l10n.

Source

formatters.lisp.

Function: %format-number.decimal (stream number colon-modifier? at-modifier?)

Format function for localized numbers appropriate for using with the ~// format directive.

Example:
(format t "~/cl-l10n:%format-number.decimal/" 1002932)
prints 1,002,932

Package

cl-l10n.

Source

formatters.lisp.

Function: %format-number.percent (stream number colon-modifier? at-modifier?)

Format function for localized percentages appropriate for use with the ~// format directive.

Package

cl-l10n.

Source

formatters.lisp.

Function: %format-time (stream time colon-modifier? at-modifier?)

Format function for localized times appropriate for use with the ~// format directive.

Package

cl-l10n.

Source

formatters.lisp.

Function: %format-timestamp (stream timestamp colon-modifier? at-modifier?)

Format function for localized timestamps appropriate for use with the ~// format directive. If the colon modifier is used, the timestamp is not printed.
If the at modifier is used, the UTC timezone is used

Package

cl-l10n.

Source

formatters.lisp.

Function: %lookup-resource (locale name args)
Package

cl-l10n.

Source

i18n.lisp.

Function: %set-resource (locale name resource)

Store RESOURCE in the resource map at the given locale. When RESOURCE is functionp then define a function on NAME that will dispatch on *locale* when called and funcall the resource registered for the current locale.

Package

cl-l10n.

Source

i18n.lisp.

Function: cached-locale (name)
Package

cl-l10n.

Source

variables.lisp.

Function: (setf cached-locale) (name)
Package

cl-l10n.

Source

variables.lisp.

Function: camel-case-to-hyphened (input)
Package

cl-l10n.

Source

utils.lisp.

Function: canonical-locale-name-from (locale)
Package

cl-l10n.

Source

load-locale.lisp.

Function: cldr-entity-resolver (public-id system-id)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: cldr-parser-warning (message &rest args)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: cldr-pathname-for (locale-name)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: cldr-relative-pathname (file)
Package

cl-l10n.

Source

variables.lisp.

Function: clear-locale-cache ()
Package

cl-l10n.

Source

locale.lisp.

Function: compile-date-formatters/gregorian-calendar (locale)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: compile-date-or-time-formatters/gregorian-calendar (locale formatter-slot-reader)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: compile-date-time-pattern/gregorian-calendar (pattern)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: compile-date-time-patterns/gregorian-calendar (patterns)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: compile-number-absolute-value-pattern/decimal (number-format)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: compile-number-formatters (locale)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: compile-number-formatters/currency (locale)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: compile-number-formatters/decimal (locale)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: compile-number-formatters/percent (locale)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: compile-number-pattern/currency (pattern &key currency-symbol currency-long-name)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: compile-number-pattern/decimal (pattern)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: compile-number-pattern/percent (pattern)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: compile-time-formatters/gregorian-calendar (locale)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: compute-locale-precedence-list (locale)

Calculate the precedence list for a locale that should be searched for definitions. For example: (locale-precedence-list (locale "en_US_POSIX")) => (en_US_POSIX en_US en root)

Package

cl-l10n.

Source

locale.lisp.

Function: concatenate-separated-by (separator &rest args)
Package

cl-l10n.

Source

utils.lisp.

Function: copy-vowel-entry (instance)
Package

cl-l10n.

Source

common.lisp.

Function: create-scanner-from-character-list (scanner-characters &optional appended-regexp)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: dummy-formatter (&rest args)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: effective-am/gregorian-calendar ()
Package

cl-l10n.

Source

calendar.lisp.

Function: effective-calendar-value (calendar-slot-reader value-slot-reader &optional default)
Package

cl-l10n.

Source

calendar.lisp.

Function: effective-date-related-names (calendar-slot-reader name-vector-slot-reader &optional defaults)
Package

cl-l10n.

Source

calendar.lisp.

Function: effective-date-related-names/gregorian-calendar (name-vector-slot-reader &optional defaults)
Package

cl-l10n.

Source

calendar.lisp.

Function: effective-pm/gregorian-calendar ()
Package

cl-l10n.

Source

calendar.lisp.

Function: ensure-currency (locale code)
Package

cl-l10n.

Source

locale.lisp.

Function: ensure-ldml-symbol (name)
Package

cl-l10n.

Source

i18n.lisp.

Function: ensure-ldml-symbol-or-form (thing)
Package

cl-l10n.lang.

Source

common.lisp.

Function: ensure-locale-is-initialized (locale)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: ensure-resource-lookup-stub (name)

Make sure that there is a function to get a resource of the given name.

Package

cl-l10n.

Source

i18n.lisp.

Function: find-lisp-package-for-xml-namespace (namespace-uri)
Package

flexml.

Source

flexml.lisp.

Function: find-replacement-marker-in-pattern (pattern marker-character &key start end)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: find-slot (class slot-name &optional errorp)
Package

flexml.

Source

flexml.lisp.

Function: format (stream format-control &rest format-arguments)

Shadow format function, with additional directives for localized values. The following additional directives are added.
~N – Localized decimal number – %format-number.decimal
~Y – Localized percent number – %format-number.percent
~L – Localized date – %format-date
~M – Localized time – %format-time
~U – Localized timestamp – %format-timestamp
See appropriate format functions for details.

Package

cl-l10n.

Source

formatters.lisp.

Function: format-date/gregorian-calendar (stream date &key verbosity pattern)
Package

cl-l10n.

Source

formatters.lisp.

Function: format-time/gregorian-calendar (stream timestamp &key verbosity pattern)
Package

cl-l10n.

Source

formatters.lisp.

Function: format-timestamp/gregorian-calendar (stream timestamp &key verbosity pattern)
Package

cl-l10n.

Source

formatters.lisp.

Function: handle-otherwise (otherwise)
Package

cl-l10n.

Source

utils.lisp.

Function: hash-table-keys (table)

Returns a list containing the keys of hash table TABLE.

Package

flexml.

Source

flexml.lisp.

Function: keyword-to-ldml (symbol)
Package

cl-l10n.

Source

formatters.lisp.

Function: ldml-intern (name &key hyphenize)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: ldml-symbol-p (name)
Package

cl-l10n.

Source

i18n.lisp.

Function: load-default-locale ()
Package

cl-l10n.

Source

load-locale.lisp.

Function: load-resource (name)
Package

cl-l10n.

Source

load-locale.lisp.

Function: load-resource-file (resource-file)
Package

cl-l10n.

Source

load-locale.lisp.

Function: load-root-locale ()
Package

cl-l10n.

Source

load-locale.lisp.

Function: localize-number-symbol-character (number-symbol-char)
Package

cl-l10n.

Source

i18n.lisp.

Function: make-cldr-parser ()
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: make-vowel-entry (&key low-p acute-p double-acute-p diaresis-p normal-variant acute-variant double-acute-variant diaresis-variant)
Package

cl-l10n.

Source

common.lisp.

Function: maphash-keys (function table)

Like MAPHASH, but calls FUNCTION with each key in the hash table TABLE.

Package

flexml.

Source

flexml.lisp.

Function: missing-cross-reference (node slot id)
Package

flexml.

Source

flexml.lisp.

Function: not-yet-implemented (&optional message)
Package

cl-l10n.

Source

utils.lisp.

Function: parse-cldr-file (name)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: parse-era-ldml-node (node reader)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: parse-format-string (string)
Package

cl-l10n.

Source

formatters.lisp.

Function: parse-pattern-padding (a-pattern)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: parse-pattern-prefix (a-pattern &optional terminating-characters invalid-characters)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: process-langauge-list-like-ldml-node (node accessor)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: process-month-list-like-ldml-node (parent node max-count reader-map &optional index-designators)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: process-simple-number-formatter-node (node)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Function: project-relative-pathname (file)
Package

cl-l10n.

Source

variables.lisp.

Function: read-key->value-text-file-into-hashtable (file)
Package

cl-l10n.

Source

utils.lisp.

Function: replace-currency-marker-in-pattern (pattern currency-symbol international-currency-symbol currency-long-name)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: replace-percent-considering-quotes (pattern localized-percent-string)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: required-arg (name)
Package

cl-l10n.

Source

utils.lisp.

Function: resource-key (name)
Package

cl-l10n.

Source

i18n.lisp.

Function: singlep (list)
Package

cl-l10n.

Source

utils.lisp.

Function: tokenize-format-pattern (pattern scanner)
Package

cl-l10n.

Source

pattern-compiling.lisp.

Function: trim (string &optional bag)
Package

cl-l10n.

Source

utils.lisp.

Function: unicode-char-or-nil (code)
Package

cl-l10n.

Source

common.lisp.

Reader: vowel-acute-p (instance)
Writer: (setf vowel-acute-p) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

acute-p.

Reader: vowel-acute-variant (instance)
Writer: (setf vowel-acute-variant) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

acute-variant.

Function: vowel-acute-variant-of (char)
Package

cl-l10n.

Source

common.lisp.

Reader: vowel-diaresis-p (instance)
Writer: (setf vowel-diaresis-p) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

diaresis-p.

Reader: vowel-diaresis-variant (instance)
Writer: (setf vowel-diaresis-variant) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

diaresis-variant.

Reader: vowel-double-acute-p (instance)
Writer: (setf vowel-double-acute-p) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

double-acute-p.

Reader: vowel-double-acute-variant (instance)
Writer: (setf vowel-double-acute-variant) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

double-acute-variant.

Function: vowel-double-acute-variant-of (char)
Package

cl-l10n.

Source

common.lisp.

Function: vowel-entry-for (char)
Package

cl-l10n.

Source

common.lisp.

Function: vowel-entry-p (object)
Package

cl-l10n.

Source

common.lisp.

Reader: vowel-low-p (instance)
Writer: (setf vowel-low-p) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

low-p.

Reader: vowel-normal-variant (instance)
Writer: (setf vowel-normal-variant) (instance)
Package

cl-l10n.

Source

common.lisp.

Target Slot

normal-variant.

Function: vowel-normal-variant-of (char)
Package

cl-l10n.

Source

common.lisp.

Function: with-sharpquote-syntax ()

To be used with the curly reader from arnesi: {with-sharpquote-reader (foo #"locale-specific") }

Package

cl-l10n.

Source

i18n.lisp.

Function: write-decimal-digits (stream number &key minimum-digit-count maximum-digit-count padding-character)
Package

cl-l10n.

Source

utils.lisp.


6.2.6 Generic functions

Generic Reader: abbreviated-day-names-of (object)
Package

cl-l10n.

Methods
Reader Method: abbreviated-day-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

abbreviated-day-names.

Generic Writer: (setf abbreviated-day-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf abbreviated-day-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

abbreviated-day-names.

Generic Reader: abbreviated-era-names-of (object)
Package

cl-l10n.

Methods
Reader Method: abbreviated-era-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

abbreviated-era-names.

Generic Writer: (setf abbreviated-era-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf abbreviated-era-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

abbreviated-era-names.

Generic Reader: abbreviated-month-names-of (object)
Package

cl-l10n.

Methods
Reader Method: abbreviated-month-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

abbreviated-month-names.

Generic Writer: (setf abbreviated-month-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf abbreviated-month-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

abbreviated-month-names.

Generic Reader: abbreviated-quarter-names-of (object)
Package

cl-l10n.

Methods
Reader Method: abbreviated-quarter-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

abbreviated-quarter-names.

Generic Writer: (setf abbreviated-quarter-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf abbreviated-quarter-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

abbreviated-quarter-names.

Generic Reader: after-currency-of (object)
Package

cl-l10n.

Methods
Reader Method: after-currency-of ((currency-formatter currency-formatter))

automatically generated reader method

Source

pattern-compiling.lisp.

Target Slot

after-currency.

Generic Writer: (setf after-currency-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf after-currency-of) ((currency-formatter currency-formatter))

automatically generated writer method

Source

pattern-compiling.lisp.

Target Slot

after-currency.

Generic Reader: am-of (object)
Package

cl-l10n.

Methods
Reader Method: am-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

am.

Generic Writer: (setf am-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf am-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

am.

Generic Reader: before-currency-of (object)
Package

cl-l10n.

Methods
Reader Method: before-currency-of ((currency-formatter currency-formatter))

automatically generated reader method

Source

pattern-compiling.lisp.

Target Slot

before-currency.

Generic Writer: (setf before-currency-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf before-currency-of) ((currency-formatter currency-formatter))

automatically generated writer method

Source

pattern-compiling.lisp.

Target Slot

before-currency.

Generic Reader: code-of (object)
Package

cl-l10n.

Methods
Reader Method: code-of ((currency currency))

automatically generated reader method

Source

locale.lisp.

Target Slot

code.

Generic Writer: (setf code-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf code-of) ((currency currency))

automatically generated writer method

Source

locale.lisp.

Target Slot

code.

Generic Reader: cross-referencing-slots-of (object)
Package

flexml.

Methods
Reader Method: cross-referencing-slots-of ((flexml-builder flexml-builder))

automatically generated reader method

Source

flexml.lisp.

Target Slot

cross-referencing-slots.

Generic Writer: (setf cross-referencing-slots-of) (object)
Package

flexml.

Methods
Writer Method: (setf cross-referencing-slots-of) ((flexml-builder flexml-builder))

automatically generated writer method

Source

flexml.lisp.

Target Slot

cross-referencing-slots.

Generic Reader: currencies-of (object)
Package

cl-l10n.

Methods
Reader Method: currencies-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

currencies.

Generic Writer: (setf currencies-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf currencies-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

currencies.

Generic Reader: currency-formatter-of (object)
Package

cl-l10n.

Methods
Reader Method: currency-formatter-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

currency-formatter.

Generic Writer: (setf currency-formatter-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf currency-formatter-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

currency-formatter.

Generic Reader: date-formatters-of (object)
Package

cl-l10n.

Methods
Reader Method: date-formatters-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

date-formatters.

Generic Writer: (setf date-formatters-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf date-formatters-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

date-formatters.

Generic Reader: day-names-of (object)
Package

cl-l10n.

Methods
Reader Method: day-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

day-names.

Generic Writer: (setf day-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf day-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

day-names.

Generic Reader: decimal-formatters-of (object)
Package

cl-l10n.

Methods
Reader Method: decimal-formatters-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

decimal-formatters.

Generic Writer: (setf decimal-formatters-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf decimal-formatters-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

decimal-formatters.

Generic Reader: default-node-class-of (object)
Generic Writer: (setf default-node-class-of) (object)
Package

flexml.

Methods
Reader Method: default-node-class-of ((flexml-builder flexml-builder))
Writer Method: (setf default-node-class-of) ((flexml-builder flexml-builder))

The default value for CLASS-FOR-NODE-NAME. When NIL an error is thrown when an unknown tag is encountered, otherwise its value is used to instantiate the node.

Source

flexml.lisp.

Target Slot

default-node-class.

Generic Reader: default-package-of (object)
Package

flexml.

Methods
Reader Method: default-package-of ((flexml-builder flexml-builder))

automatically generated reader method

Source

flexml.lisp.

Target Slot

default-package.

Generic Writer: (setf default-package-of) (object)
Package

flexml.

Methods
Writer Method: (setf default-package-of) ((flexml-builder flexml-builder))

automatically generated writer method

Source

flexml.lisp.

Target Slot

default-package.

Generic Reader: element-stack-of (object)
Package

flexml.

Methods
Reader Method: element-stack-of ((flexml-builder flexml-builder))

automatically generated reader method

Source

flexml.lisp.

Target Slot

element-stack.

Generic Writer: (setf element-stack-of) (object)
Package

flexml.

Methods
Writer Method: (setf element-stack-of) ((flexml-builder flexml-builder))

automatically generated writer method

Source

flexml.lisp.

Target Slot

element-stack.

Generic Reader: era-names-of (object)
Package

cl-l10n.

Methods
Reader Method: era-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

era-names.

Generic Writer: (setf era-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf era-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

era-names.

Generic Reader: formatters-of (object)
Package

cl-l10n.

Methods
Reader Method: formatters-of ((currency-formatter currency-formatter))

automatically generated reader method

Source

pattern-compiling.lisp.

Target Slot

formatters.

Generic Writer: (setf formatters-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf formatters-of) ((currency-formatter currency-formatter))

automatically generated writer method

Source

pattern-compiling.lisp.

Target Slot

formatters.

Generic Reader: gregorian-calendar-of (object)
Package

cl-l10n.

Methods
Reader Method: gregorian-calendar-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

gregorian-calendar.

Generic Writer: (setf gregorian-calendar-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf gregorian-calendar-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

gregorian-calendar.

Generic Reader: id->node-of (object)
Package

flexml.

Methods
Reader Method: id->node-of ((id-attribute-entry id-attribute-entry))

automatically generated reader method

Source

flexml.lisp.

Target Slot

id->node.

Reader Method: id->node-of ((flexml-builder flexml-builder))

automatically generated reader method

Source

flexml.lisp.

Target Slot

id->node.

Generic Writer: (setf id->node-of) (object)
Package

flexml.

Methods
Writer Method: (setf id->node-of) ((id-attribute-entry id-attribute-entry))

automatically generated writer method

Source

flexml.lisp.

Target Slot

id->node.

Writer Method: (setf id->node-of) ((flexml-builder flexml-builder))

automatically generated writer method

Source

flexml.lisp.

Target Slot

id->node.

Generic Reader: id-attributes-of (object)
Generic Writer: (setf id-attributes-of) (object)
Package

flexml.

Methods
Reader Method: id-attributes-of ((flexml-builder flexml-builder))
Writer Method: (setf id-attributes-of) ((flexml-builder flexml-builder))

Hashtable of (namespace-uri name) -> id-attribute-entry

Source

flexml.lisp.

Target Slot

id-attributes.

Generic Reader: id-of (object)
Package

flexml.

Methods
Reader Method: id-of ((flexml-node flexml-node))

automatically generated reader method

Source

flexml.lisp.

Target Slot

id.

Generic Writer: (setf id-of) (object)
Package

flexml.

Methods
Writer Method: (setf id-of) ((flexml-node flexml-node))

automatically generated writer method

Source

flexml.lisp.

Target Slot

id.

Generic Reader: include-default-values-p (object)
Package

flexml.

Methods
Reader Method: include-default-values-p ((flexml-builder flexml-builder))

automatically generated reader method

Source

flexml.lisp.

Target Slot

include-default-values.

Generic Writer: (setf include-default-values-p) (object)
Package

flexml.

Methods
Writer Method: (setf include-default-values-p) ((flexml-builder flexml-builder))

automatically generated writer method

Source

flexml.lisp.

Target Slot

include-default-values.

Generic Reader: initialized-p (object)
Package

cl-l10n.

Methods
Reader Method: initialized-p ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

initialized.

Generic Writer: (setf initialized-p) (object)
Package

cl-l10n.

Methods
Writer Method: (setf initialized-p) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

initialized.

Generic Reader: language-of (object)
Package

cl-l10n.

Methods
Reader Method: language-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

language.

Generic Writer: (setf language-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf language-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

language.

Generic Reader: languages-of (object)
Package

cl-l10n.

Methods
Reader Method: languages-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

languages.

Generic Writer: (setf languages-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf languages-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

languages.

Generic Reader: locale-name-of (condition)
Generic Writer: (setf locale-name-of) (condition)
Package

cl-l10n.

Methods
Reader Method: locale-name-of ((condition locale-not-found-error))
Writer Method: (setf locale-name-of) ((condition locale-not-found-error))
Source

load-locale.lisp.

Target Slot

locale-name.

Generic Reader: locale-of (condition)
Generic Writer: (setf locale-of) (condition)
Package

cl-l10n.

Methods
Reader Method: locale-of ((condition resource-missing))
Writer Method: (setf locale-of) ((condition resource-missing))
Source

i18n.lisp.

Target Slot

locale.

Generic Reader: long-name-of (object)
Package

cl-l10n.

Methods
Reader Method: long-name-of ((currency currency))

automatically generated reader method

Source

locale.lisp.

Target Slot

long-name.

Generic Writer: (setf long-name-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf long-name-of) ((currency currency))

automatically generated writer method

Source

locale.lisp.

Target Slot

long-name.

Generic Reader: month-names-of (object)
Package

cl-l10n.

Methods
Reader Method: month-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

month-names.

Generic Writer: (setf month-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf month-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

month-names.

Generic Reader: name-of (condition)
Generic Writer: (setf name-of) (condition)
Package

cl-l10n.

Methods
Reader Method: name-of ((condition resource-missing))
Writer Method: (setf name-of) ((condition resource-missing))
Source

i18n.lisp.

Target Slot

name.

Generic Reader: name-of (object)
Package

flexml.

Methods
Reader Method: name-of ((id-attribute-entry id-attribute-entry))

automatically generated reader method

Source

flexml.lisp.

Target Slot

name.

Generic Writer: (setf name-of) (object)
Package

flexml.

Methods
Writer Method: (setf name-of) ((id-attribute-entry id-attribute-entry))

automatically generated writer method

Source

flexml.lisp.

Target Slot

name.

Generic Reader: namespace-uri-of (object)
Package

flexml.

Methods
Reader Method: namespace-uri-of ((id-attribute-entry id-attribute-entry))

automatically generated reader method

Source

flexml.lisp.

Target Slot

namespace-uri.

Generic Writer: (setf namespace-uri-of) (object)
Package

flexml.

Methods
Writer Method: (setf namespace-uri-of) ((id-attribute-entry id-attribute-entry))

automatically generated writer method

Source

flexml.lisp.

Target Slot

namespace-uri.

Generic Reader: narrow-day-names-of (object)
Package

cl-l10n.

Methods
Reader Method: narrow-day-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

narrow-day-names.

Generic Writer: (setf narrow-day-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf narrow-day-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

narrow-day-names.

Generic Reader: narrow-era-names-of (object)
Package

cl-l10n.

Methods
Reader Method: narrow-era-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

narrow-era-names.

Generic Writer: (setf narrow-era-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf narrow-era-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

narrow-era-names.

Generic Reader: narrow-month-names-of (object)
Package

cl-l10n.

Methods
Reader Method: narrow-month-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

narrow-month-names.

Generic Writer: (setf narrow-month-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf narrow-month-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

narrow-month-names.

Generic Reader: number-symbols-of (object)
Package

cl-l10n.

Methods
Reader Method: number-symbols-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

number-symbols.

Generic Writer: (setf number-symbols-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf number-symbols-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

number-symbols.

Generic Reader: parser-of (condition)
Generic Writer: (setf parser-of) (condition)
Package

cl-l10n.

Methods
Reader Method: parser-of ((condition cldr-parser-warning))
Writer Method: (setf parser-of) ((condition cldr-parser-warning))
Source

cldr-parsing.lisp.

Target Slot

parser.

Generic Reader: percent-formatters-of (object)
Package

cl-l10n.

Methods
Reader Method: percent-formatters-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

percent-formatters.

Generic Writer: (setf percent-formatters-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf percent-formatters-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

percent-formatters.

Generic Reader: pm-of (object)
Package

cl-l10n.

Methods
Reader Method: pm-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

pm.

Generic Writer: (setf pm-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf pm-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

pm.

Generic Reader: precedence-list-of (object)
Package

cl-l10n.

Methods
Reader Method: precedence-list-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

precedence-list.

Generic Writer: (setf precedence-list-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf precedence-list-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

precedence-list.

Generic Function: process-ldml-gregorian-calendar-node (prent node)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Methods
Method: process-ldml-gregorian-calendar-node (parent (node flexml-node))
Method: process-ldml-gregorian-calendar-node ((parent flexml-node) (node string))
Method: process-ldml-gregorian-calendar-node ((parent calendar) (node am))
Method: process-ldml-gregorian-calendar-node ((parent calendar) (node pm))
Method: process-ldml-gregorian-calendar-node ((parent month-width) (node month))
Method: process-ldml-gregorian-calendar-node ((parent day-width) (node day))
Method: process-ldml-gregorian-calendar-node ((parent quarter-width) (node quarter))
Method: process-ldml-gregorian-calendar-node ((parent era-names) (node era))
Method: process-ldml-gregorian-calendar-node ((parent era-abbr) (node era))
Method: process-ldml-gregorian-calendar-node ((parent era-narrow) (node era))
Method: process-ldml-gregorian-calendar-node ((parent date-formats) (node date-format-length))
Method: process-ldml-gregorian-calendar-node ((parent time-formats) (node time-format-length))
Generic Function: process-ldml-node (parent node)
Package

cl-l10n.

Source

cldr-parsing.lisp.

Methods
Method: process-ldml-node (parent (node flexml-node))
Method: process-ldml-node ((parent flexml-node) (node string))
Method: process-ldml-node ((parent ldml) (node identity))
Method: process-ldml-node ((parent numbers) (node symbols))
Method: process-ldml-node ((parent currencies) (node currency))
Method: process-ldml-node ((parent numbers) (node currency-formats))
Method: process-ldml-node ((parent currency-spacing) node)
Method: process-ldml-node ((parent currency-formats) (node currency-format-length))
Method: process-ldml-node ((parent currency-formats) (node unit-pattern))
Method: process-ldml-node ((parent languages) (node language))
Method: process-ldml-node ((parent scripts) (node script))
Method: process-ldml-node ((parent territories) (node territory))
Method: process-ldml-node ((parent variants) (node variant))
Method: process-ldml-node ((parent calendars) (node calendar))
Method: process-ldml-node ((parent decimal-formats) (node decimal-format-length))
Method: process-ldml-node ((parent percent-formats) (node percent-format-length))
Generic Reader: quarter-names-of (object)
Package

cl-l10n.

Methods
Reader Method: quarter-names-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

quarter-names.

Generic Writer: (setf quarter-names-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf quarter-names-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

quarter-names.

Generic Reader: resources-of (object)
Package

cl-l10n.

Methods
Reader Method: resources-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

resources.

Generic Writer: (setf resources-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf resources-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

resources.

Generic Reader: script-of (object)
Package

cl-l10n.

Methods
Reader Method: script-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

script.

Generic Writer: (setf script-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf script-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

script.

Generic Reader: scripts-of (object)
Package

cl-l10n.

Methods
Reader Method: scripts-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

scripts.

Generic Writer: (setf scripts-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf scripts-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

scripts.

Generic Reader: source-xml-file-of (object)
Package

cl-l10n.

Methods
Reader Method: source-xml-file-of ((cldr-parser cldr-parser))

automatically generated reader method

Source

cldr-parsing.lisp.

Target Slot

source-xml-file.

Generic Writer: (setf source-xml-file-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf source-xml-file-of) ((cldr-parser cldr-parser))

automatically generated writer method

Source

cldr-parsing.lisp.

Target Slot

source-xml-file.

Generic Reader: symbol-of (object)
Package

cl-l10n.

Methods
Reader Method: symbol-of ((currency currency))

automatically generated reader method

Source

locale.lisp.

Target Slot

symbol.

Generic Writer: (setf symbol-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf symbol-of) ((currency currency))

automatically generated writer method

Source

locale.lisp.

Target Slot

symbol.

Generic Reader: territories-of (object)
Package

cl-l10n.

Methods
Reader Method: territories-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

territories.

Generic Writer: (setf territories-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf territories-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

territories.

Generic Reader: territory-of (object)
Package

cl-l10n.

Methods
Reader Method: territory-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

territory.

Generic Writer: (setf territory-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf territory-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

territory.

Generic Reader: time-formatters-of (object)
Package

cl-l10n.

Methods
Reader Method: time-formatters-of ((gregorian-calendar gregorian-calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

time-formatters.

Generic Writer: (setf time-formatters-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf time-formatters-of) ((gregorian-calendar gregorian-calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

time-formatters.

Generic Reader: unit-pattern-of (object)
Package

cl-l10n.

Methods
Reader Method: unit-pattern-of ((currency-formatter currency-formatter))

automatically generated reader method

Source

pattern-compiling.lisp.

Target Slot

unit-pattern.

Generic Writer: (setf unit-pattern-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf unit-pattern-of) ((currency-formatter currency-formatter))

automatically generated writer method

Source

pattern-compiling.lisp.

Target Slot

unit-pattern.

Generic Reader: variant-of (object)
Package

cl-l10n.

Methods
Reader Method: variant-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

variant.

Generic Writer: (setf variant-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf variant-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

variant.

Generic Reader: variants-of (object)
Package

cl-l10n.

Methods
Reader Method: variants-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

variants.

Generic Writer: (setf variants-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf variants-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

variants.

Generic Reader: version-info-of (object)
Package

cl-l10n.

Methods
Reader Method: version-info-of ((locale locale))

automatically generated reader method

Source

locale.lisp.

Target Slot

version-info.

Generic Writer: (setf version-info-of) (object)
Package

cl-l10n.

Methods
Writer Method: (setf version-info-of) ((locale locale))

automatically generated writer method

Source

locale.lisp.

Target Slot

version-info.


6.2.7 Conditions

Condition: cldr-parser-warning
Package

cl-l10n.

Source

cldr-parsing.lisp.

Direct superclasses

simple-warning.

Direct methods
Direct slots
Slot: parser
Initform

(quote cl-l10n::*parser*)

Initargs

:parser

Readers

parser-of.

Writers

(setf parser-of).


6.2.8 Structures

Structure: vowel-entry
Package

cl-l10n.

Source

common.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: low-p
Type

boolean

Readers

vowel-low-p.

Writers

(setf vowel-low-p).

Slot: acute-p
Type

boolean

Readers

vowel-acute-p.

Writers

(setf vowel-acute-p).

Slot: double-acute-p
Type

boolean

Readers

vowel-double-acute-p.

Writers

(setf vowel-double-acute-p).

Slot: diaresis-p
Type

boolean

Readers

vowel-diaresis-p.

Writers

(setf vowel-diaresis-p).

Slot: normal-variant
Type

character

Initform

#\x

Readers

vowel-normal-variant.

Writers

(setf vowel-normal-variant).

Slot: acute-variant
Type

(or null character)

Readers

vowel-acute-variant.

Writers

(setf vowel-acute-variant).

Slot: double-acute-variant
Type

(or null character)

Readers

vowel-double-acute-variant.

Writers

(setf vowel-double-acute-variant).

Slot: diaresis-variant
Type

(or null character)

Readers

vowel-diaresis-variant.

Writers

(setf vowel-diaresis-variant).


6.2.9 Classes

Class: calendar
Package

cl-l10n.

Source

calendar.lisp.

Direct subclasses

gregorian-calendar.

Class: cldr-parser
Package

cl-l10n.

Source

cldr-parsing.lisp.

Direct superclasses

flexml-builder.

Direct methods
Direct slots
Slot: source-xml-file
Initargs

:source-xml-file

Readers

source-xml-file-of.

Writers

(setf source-xml-file-of).

Class: compiled-pattern
Package

cl-l10n.

Source

pattern-compiling.lisp.

Direct superclasses

funcallable-standard-object.

Class: currency
Package

cl-l10n.

Source

locale.lisp.

Direct methods
Direct slots
Slot: code
Initform

(cl-l10n::required-arg :code)

Initargs

:code

Readers

code-of.

Writers

(setf code-of).

Slot: symbol
Package

common-lisp.

Initargs

:symbol

Readers

symbol-of.

Writers

(setf symbol-of).

Slot: long-name
Initargs

:long-name

Readers

long-name-of.

Writers

(setf long-name-of).

Class: currency-formatter
Package

cl-l10n.

Source

pattern-compiling.lisp.

Direct methods
Direct slots
Slot: before-currency
Readers

before-currency-of.

Writers

(setf before-currency-of).

Slot: after-currency
Readers

after-currency-of.

Writers

(setf after-currency-of).

Slot: unit-pattern
Readers

unit-pattern-of.

Writers

(setf unit-pattern-of).

Slot: formatters
Readers

formatters-of.

Writers

(setf formatters-of).

Class: gregorian-calendar
Package

cl-l10n.

Source

calendar.lisp.

Direct superclasses

calendar.

Direct methods
Direct slots
Slot: month-names
Type

(or null (vector * 12))

Readers

month-names-of.

Writers

(setf month-names-of).

Slot: abbreviated-month-names
Type

(or null (vector * 12))

Readers

abbreviated-month-names-of.

Writers

(setf abbreviated-month-names-of).

Slot: narrow-month-names
Type

(or null (vector * 12))

Readers

narrow-month-names-of.

Writers

(setf narrow-month-names-of).

Slot: day-names
Type

(or null (vector * 7))

Readers

day-names-of.

Writers

(setf day-names-of).

Slot: abbreviated-day-names
Type

(or null (vector * 7))

Readers

abbreviated-day-names-of.

Writers

(setf abbreviated-day-names-of).

Slot: narrow-day-names
Type

(or null (vector * 7))

Readers

narrow-day-names-of.

Writers

(setf narrow-day-names-of).

Slot: quarter-names
Type

(or null (vector * 4))

Readers

quarter-names-of.

Writers

(setf quarter-names-of).

Slot: abbreviated-quarter-names
Type

(or null (vector * 4))

Readers

abbreviated-quarter-names-of.

Writers

(setf abbreviated-quarter-names-of).

Slot: era-names
Type

(or null (vector * 2))

Readers

era-names-of.

Writers

(setf era-names-of).

Slot: abbreviated-era-names
Type

(or null (vector * 2))

Readers

abbreviated-era-names-of.

Writers

(setf abbreviated-era-names-of).

Slot: narrow-era-names
Type

(or null (vector * 2))

Readers

narrow-era-names-of.

Writers

(setf narrow-era-names-of).

Slot: am
Readers

am-of.

Writers

(setf am-of).

Slot: pm
Readers

pm-of.

Writers

(setf pm-of).

Slot: date-formatters
Readers

date-formatters-of.

Writers

(setf date-formatters-of).

Slot: time-formatters
Readers

time-formatters-of.

Writers

(setf time-formatters-of).

Class: id-attribute-entry
Package

flexml.

Source

flexml.lisp.

Direct methods
Direct slots
Slot: id->node
Initform

(make-hash-table :test (quote equal))

Readers

id->node-of.

Writers

(setf id->node-of).

Slot: namespace-uri
Initargs

:namespace-uri

Readers

namespace-uri-of.

Writers

(setf namespace-uri-of).

Slot: name
Initargs

:name

Readers

name-of.

Writers

(setf name-of).


6.2.10 Types

Type: locale-designator ()
Package

cl-l10n.

Source

load-locale.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%enable-sharpquote-reader: Private ordinary functions
%format-date: Private ordinary functions
%format-date-or-time/gregorian-calendar: Private ordinary functions
%format-iterating-locales: Private ordinary functions
%format-number: Private ordinary functions
%format-number.decimal: Private ordinary functions
%format-number.percent: Private ordinary functions
%format-time: Private ordinary functions
%format-timestamp: Private ordinary functions
%lookup-resource: Private ordinary functions
%set-resource: Private ordinary functions

(
(setf abbreviated-day-names-of): Private generic functions
(setf abbreviated-day-names-of): Private generic functions
(setf abbreviated-era-names-of): Private generic functions
(setf abbreviated-era-names-of): Private generic functions
(setf abbreviated-month-names-of): Private generic functions
(setf abbreviated-month-names-of): Private generic functions
(setf abbreviated-quarter-names-of): Private generic functions
(setf abbreviated-quarter-names-of): Private generic functions
(setf after-currency-of): Private generic functions
(setf after-currency-of): Private generic functions
(setf am-of): Private generic functions
(setf am-of): Private generic functions
(setf attributes-of): Public generic functions
(setf attributes-of): Public generic functions
(setf before-currency-of): Private generic functions
(setf before-currency-of): Private generic functions
(setf cached-locale): Private ordinary functions
(setf children-of): Public generic functions
(setf children-of): Public generic functions
(setf code-of): Private generic functions
(setf code-of): Private generic functions
(setf cross-referencing-slots-of): Private generic functions
(setf cross-referencing-slots-of): Private generic functions
(setf currencies-of): Private generic functions
(setf currencies-of): Private generic functions
(setf currency-formatter-of): Private generic functions
(setf currency-formatter-of): Private generic functions
(setf current-locale): Public ordinary functions
(setf date-formatters-of): Private generic functions
(setf date-formatters-of): Private generic functions
(setf day-names-of): Private generic functions
(setf day-names-of): Private generic functions
(setf decimal-formatters-of): Private generic functions
(setf decimal-formatters-of): Private generic functions
(setf default-node-class-of): Private generic functions
(setf default-node-class-of): Private generic functions
(setf default-package-of): Private generic functions
(setf default-package-of): Private generic functions
(setf element-stack-of): Private generic functions
(setf element-stack-of): Private generic functions
(setf era-names-of): Private generic functions
(setf era-names-of): Private generic functions
(setf formatters-of): Private generic functions
(setf formatters-of): Private generic functions
(setf gregorian-calendar-of): Private generic functions
(setf gregorian-calendar-of): Private generic functions
(setf id->node-of): Private generic functions
(setf id->node-of): Private generic functions
(setf id->node-of): Private generic functions
(setf id-attributes-of): Private generic functions
(setf id-attributes-of): Private generic functions
(setf id-of): Private generic functions
(setf id-of): Private generic functions
(setf include-default-values-p): Private generic functions
(setf include-default-values-p): Private generic functions
(setf initialized-p): Private generic functions
(setf initialized-p): Private generic functions
(setf language-of): Private generic functions
(setf language-of): Private generic functions
(setf languages-of): Private generic functions
(setf languages-of): Private generic functions
(setf local-name-of): Public generic functions
(setf local-name-of): Public generic functions
(setf locale-name-of): Private generic functions
(setf locale-name-of): Private generic functions
(setf locale-of): Private generic functions
(setf locale-of): Private generic functions
(setf long-name-of): Private generic functions
(setf long-name-of): Private generic functions
(setf lookup-resource): Public ordinary functions
(setf month-names-of): Private generic functions
(setf month-names-of): Private generic functions
(setf name-of): Private generic functions
(setf name-of): Private generic functions
(setf name-of): Private generic functions
(setf name-of): Private generic functions
(setf namespace-uri-of): Private generic functions
(setf namespace-uri-of): Private generic functions
(setf narrow-day-names-of): Private generic functions
(setf narrow-day-names-of): Private generic functions
(setf narrow-era-names-of): Private generic functions
(setf narrow-era-names-of): Private generic functions
(setf narrow-month-names-of): Private generic functions
(setf narrow-month-names-of): Private generic functions
(setf number-symbols-of): Private generic functions
(setf number-symbols-of): Private generic functions
(setf parent-of): Public generic functions
(setf parent-of): Public generic functions
(setf parser-of): Private generic functions
(setf parser-of): Private generic functions
(setf percent-formatters-of): Private generic functions
(setf percent-formatters-of): Private generic functions
(setf pm-of): Private generic functions
(setf pm-of): Private generic functions
(setf precedence-list-of): Private generic functions
(setf precedence-list-of): Private generic functions
(setf quarter-names-of): Private generic functions
(setf quarter-names-of): Private generic functions
(setf resources-of): Private generic functions
(setf resources-of): Private generic functions
(setf root-of): Public generic functions
(setf root-of): Public generic functions
(setf script-of): Private generic functions
(setf script-of): Private generic functions
(setf scripts-of): Private generic functions
(setf scripts-of): Private generic functions
(setf source-xml-file-of): Private generic functions
(setf source-xml-file-of): Private generic functions
(setf symbol-of): Private generic functions
(setf symbol-of): Private generic functions
(setf territories-of): Private generic functions
(setf territories-of): Private generic functions
(setf territory-of): Private generic functions
(setf territory-of): Private generic functions
(setf time-formatters-of): Private generic functions
(setf time-formatters-of): Private generic functions
(setf unit-pattern-of): Private generic functions
(setf unit-pattern-of): Private generic functions
(setf variant-of): Private generic functions
(setf variant-of): Private generic functions
(setf variants-of): Private generic functions
(setf variants-of): Private generic functions
(setf version-info-of): Private generic functions
(setf version-info-of): Private generic functions
(setf vowel-acute-p): Private ordinary functions
(setf vowel-acute-variant): Private ordinary functions
(setf vowel-diaresis-p): Private ordinary functions
(setf vowel-diaresis-variant): Private ordinary functions
(setf vowel-double-acute-p): Private ordinary functions
(setf vowel-double-acute-variant): Private ordinary functions
(setf vowel-low-p): Private ordinary functions
(setf vowel-normal-variant): Private ordinary functions

A
abbreviated-day-names-of: Private generic functions
abbreviated-day-names-of: Private generic functions
abbreviated-era-names-of: Private generic functions
abbreviated-era-names-of: Private generic functions
abbreviated-month-names-of: Private generic functions
abbreviated-month-names-of: Private generic functions
abbreviated-quarter-names-of: Private generic functions
abbreviated-quarter-names-of: Private generic functions
acond: Private macros
after-currency-of: Private generic functions
after-currency-of: Private generic functions
aif: Private macros
am-of: Private generic functions
am-of: Private generic functions
attributes-of: Public generic functions
attributes-of: Public generic functions
awhen: Private macros

B
before-currency-of: Private generic functions
before-currency-of: Private generic functions

C
cached-locale: Private ordinary functions
camel-case-to-hyphened: Private ordinary functions
canonical-locale-name-from: Private ordinary functions
capitalize-first-letter: Public ordinary functions
capitalize-first-letter!: Public ordinary functions
characters: Public standalone methods
characters: Public standalone methods
children-of: Public generic functions
children-of: Public generic functions
class-for-node-name: Public generic functions
class-for-node-name: Public generic functions
class-name-for-node-name: Public generic functions
class-name-for-node-name: Public generic functions
class-name-for-node-name: Public generic functions
cldr-entity-resolver: Private ordinary functions
cldr-parser-warning: Private ordinary functions
cldr-pathname-for: Private ordinary functions
cldr-relative-pathname: Private ordinary functions
clear-locale-cache: Private ordinary functions
code-of: Private generic functions
code-of: Private generic functions
compile-date-formatters/gregorian-calendar: Private ordinary functions
compile-date-or-time-formatters/gregorian-calendar: Private ordinary functions
compile-date-time-pattern/gregorian-calendar: Private ordinary functions
compile-date-time-patterns/gregorian-calendar: Private ordinary functions
compile-number-absolute-value-pattern/decimal: Private ordinary functions
compile-number-formatters: Private ordinary functions
compile-number-formatters/currency: Private ordinary functions
compile-number-formatters/decimal: Private ordinary functions
compile-number-formatters/percent: Private ordinary functions
compile-number-pattern/currency: Private ordinary functions
compile-number-pattern/decimal: Private ordinary functions
compile-number-pattern/percent: Private ordinary functions
compile-simple-number-formatters: Private macros
compile-time-formatters/gregorian-calendar: Private ordinary functions
Compiler Macro, format: Private compiler macros
compute-locale-precedence-list: Private ordinary functions
concatenate-separated-by: Private ordinary functions
cond-bind: Private macros
consonantp: Public ordinary functions
copy-vowel-entry: Private ordinary functions
create-scanner-from-character-list: Private ordinary functions
cross-referencing-slots-of: Private generic functions
cross-referencing-slots-of: Private generic functions
currencies-of: Private generic functions
currencies-of: Private generic functions
currency-formatter-of: Private generic functions
currency-formatter-of: Private generic functions
currency-name: Public macros
currency-symbol: Public macros
current-locale: Public ordinary functions

D
date-formatters-of: Private generic functions
date-formatters-of: Private generic functions
day: Public macros
day-names-of: Private generic functions
day-names-of: Private generic functions
de-definite-article-for: Public ordinary functions
de-indefinite-article-for: Public ordinary functions
de-plural-of: Public ordinary functions
decimal-formatters-of: Private generic functions
decimal-formatters-of: Private generic functions
default-node-class-of: Private generic functions
default-node-class-of: Private generic functions
default-package-of: Private generic functions
default-package-of: Private generic functions
definite-article-for: Public ordinary functions
defresources: Public macros
defun-with-capitalizer: Private macros
do-current-locales: Private macros
do-current-locales-for-resource: Private macros
do-locales: Private macros
do-replacement-markers-in-pattern: Private macros
dummy-formatter: Private ordinary functions

E
effective-am/gregorian-calendar: Private ordinary functions
effective-calendar-value: Private ordinary functions
effective-date-related-names: Private ordinary functions
effective-date-related-names/gregorian-calendar: Private ordinary functions
effective-pm/gregorian-calendar: Private ordinary functions
element-stack-of: Private generic functions
element-stack-of: Private generic functions
enable-sharpquote-reader: Public macros
end-document: Public standalone methods
end-element: Public standalone methods
english-indefinite-article-for: Public ordinary functions
english-plural-of: Public ordinary functions
ensure-currency: Private ordinary functions
ensure-ldml-symbol: Private ordinary functions
ensure-ldml-symbol-or-form: Private ordinary functions
ensure-locale-is-initialized: Private ordinary functions
ensure-resource-lookup-stub: Private ordinary functions
era-names-of: Private generic functions
era-names-of: Private generic functions

F
find-lisp-package-for-xml-namespace: Private ordinary functions
find-node-by-id: Public generic functions
find-node-by-id: Public generic functions
find-replacement-marker-in-pattern: Private ordinary functions
find-slot: Private ordinary functions
first-child: Public ordinary functions
first-child-with-local-name: Public ordinary functions
first-child-with-type: Public ordinary functions
format: Private compiler macros
format: Private ordinary functions
format-date: Public ordinary functions
format-date/gregorian-calendar: Private ordinary functions
format-number/currency: Public ordinary functions
format-number/decimal: Public ordinary functions
format-number/percent: Public ordinary functions
format-time: Public ordinary functions
format-time/gregorian-calendar: Private ordinary functions
format-timestamp: Public ordinary functions
format-timestamp/gregorian-calendar: Private ordinary functions
formatter: Private macros
formatters-of: Private generic functions
formatters-of: Private generic functions
Function, %enable-sharpquote-reader: Private ordinary functions
Function, %format-date: Private ordinary functions
Function, %format-date-or-time/gregorian-calendar: Private ordinary functions
Function, %format-iterating-locales: Private ordinary functions
Function, %format-number: Private ordinary functions
Function, %format-number.decimal: Private ordinary functions
Function, %format-number.percent: Private ordinary functions
Function, %format-time: Private ordinary functions
Function, %format-timestamp: Private ordinary functions
Function, %lookup-resource: Private ordinary functions
Function, %set-resource: Private ordinary functions
Function, (setf cached-locale): Private ordinary functions
Function, (setf current-locale): Public ordinary functions
Function, (setf lookup-resource): Public ordinary functions
Function, (setf vowel-acute-p): Private ordinary functions
Function, (setf vowel-acute-variant): Private ordinary functions
Function, (setf vowel-diaresis-p): Private ordinary functions
Function, (setf vowel-diaresis-variant): Private ordinary functions
Function, (setf vowel-double-acute-p): Private ordinary functions
Function, (setf vowel-double-acute-variant): Private ordinary functions
Function, (setf vowel-low-p): Private ordinary functions
Function, (setf vowel-normal-variant): Private ordinary functions
Function, cached-locale: Private ordinary functions
Function, camel-case-to-hyphened: Private ordinary functions
Function, canonical-locale-name-from: Private ordinary functions
Function, capitalize-first-letter: Public ordinary functions
Function, capitalize-first-letter!: Public ordinary functions
Function, cldr-entity-resolver: Private ordinary functions
Function, cldr-parser-warning: Private ordinary functions
Function, cldr-pathname-for: Private ordinary functions
Function, cldr-relative-pathname: Private ordinary functions
Function, clear-locale-cache: Private ordinary functions
Function, compile-date-formatters/gregorian-calendar: Private ordinary functions
Function, compile-date-or-time-formatters/gregorian-calendar: Private ordinary functions
Function, compile-date-time-pattern/gregorian-calendar: Private ordinary functions
Function, compile-date-time-patterns/gregorian-calendar: Private ordinary functions
Function, compile-number-absolute-value-pattern/decimal: Private ordinary functions
Function, compile-number-formatters: Private ordinary functions
Function, compile-number-formatters/currency: Private ordinary functions
Function, compile-number-formatters/decimal: Private ordinary functions
Function, compile-number-formatters/percent: Private ordinary functions
Function, compile-number-pattern/currency: Private ordinary functions
Function, compile-number-pattern/decimal: Private ordinary functions
Function, compile-number-pattern/percent: Private ordinary functions
Function, compile-time-formatters/gregorian-calendar: Private ordinary functions
Function, compute-locale-precedence-list: Private ordinary functions
Function, concatenate-separated-by: Private ordinary functions
Function, consonantp: Public ordinary functions
Function, copy-vowel-entry: Private ordinary functions
Function, create-scanner-from-character-list: Private ordinary functions
Function, current-locale: Public ordinary functions
Function, de-definite-article-for: Public ordinary functions
Function, de-indefinite-article-for: Public ordinary functions
Function, de-plural-of: Public ordinary functions
Function, definite-article-for: Public ordinary functions
Function, dummy-formatter: Private ordinary functions
Function, effective-am/gregorian-calendar: Private ordinary functions
Function, effective-calendar-value: Private ordinary functions
Function, effective-date-related-names: Private ordinary functions
Function, effective-date-related-names/gregorian-calendar: Private ordinary functions
Function, effective-pm/gregorian-calendar: Private ordinary functions
Function, english-indefinite-article-for: Public ordinary functions
Function, english-plural-of: Public ordinary functions
Function, ensure-currency: Private ordinary functions
Function, ensure-ldml-symbol: Private ordinary functions
Function, ensure-ldml-symbol-or-form: Private ordinary functions
Function, ensure-locale-is-initialized: Private ordinary functions
Function, ensure-resource-lookup-stub: Private ordinary functions
Function, find-lisp-package-for-xml-namespace: Private ordinary functions
Function, find-replacement-marker-in-pattern: Private ordinary functions
Function, find-slot: Private ordinary functions
Function, first-child: Public ordinary functions
Function, first-child-with-local-name: Public ordinary functions
Function, first-child-with-type: Public ordinary functions
Function, format: Private ordinary functions
Function, format-date: Public ordinary functions
Function, format-date/gregorian-calendar: Private ordinary functions
Function, format-number/currency: Public ordinary functions
Function, format-number/decimal: Public ordinary functions
Function, format-number/percent: Public ordinary functions
Function, format-time: Public ordinary functions
Function, format-time/gregorian-calendar: Private ordinary functions
Function, format-timestamp: Public ordinary functions
Function, format-timestamp/gregorian-calendar: Private ordinary functions
Function, handle-otherwise: Private ordinary functions
Function, hash-table-keys: Private ordinary functions
Function, high-vowel-p: Public ordinary functions
Function, hungarian-definite-article-for: Public ordinary functions
Function, hungarian-plural-of: Public ordinary functions
Function, indefinite-article-for: Public ordinary functions
Function, jelző-képző-rag-egész-számokhoz: Public ordinary functions
Function, keyword-to-ldml: Private ordinary functions
Function, last-vowel-of: Public ordinary functions
Function, ldml-intern: Private ordinary functions
Function, ldml-symbol-p: Private ordinary functions
Function, load-all-locales: Public ordinary functions
Function, load-default-locale: Private ordinary functions
Function, load-resource: Private ordinary functions
Function, load-resource-file: Private ordinary functions
Function, load-root-locale: Private ordinary functions
Function, locale: Public ordinary functions
Function, locale-error: Public ordinary functions
Function, locale-not-found-error: Public ordinary functions
Function, localize-currency-name: Public ordinary functions
Function, localize-currency-symbol: Public ordinary functions
Function, localize-day-name: Public ordinary functions
Function, localize-language-name: Public ordinary functions
Function, localize-month-name: Public ordinary functions
Function, localize-number-symbol: Public ordinary functions
Function, localize-number-symbol-character: Private ordinary functions
Function, localize-quarter-name: Public ordinary functions
Function, localize-script-name: Public ordinary functions
Function, localize-territory-name: Public ordinary functions
Function, localize-variant-name: Public ordinary functions
Function, lookup-resource: Public ordinary functions
Function, low-vowel-p: Public ordinary functions
Function, make-cldr-parser: Private ordinary functions
Function, make-flexml-builder: Public ordinary functions
Function, make-vowel-entry: Private ordinary functions
Function, maphash-keys: Private ordinary functions
Function, missing-cross-reference: Private ordinary functions
Function, not-yet-implemented: Private ordinary functions
Function, parse-cldr-file: Private ordinary functions
Function, parse-era-ldml-node: Private ordinary functions
Function, parse-format-string: Private ordinary functions
Function, parse-pattern-padding: Private ordinary functions
Function, parse-pattern-prefix: Private ordinary functions
Function, plural-of: Public ordinary functions
Function, process-langauge-list-like-ldml-node: Private ordinary functions
Function, process-month-list-like-ldml-node: Private ordinary functions
Function, process-simple-number-formatter-node: Private ordinary functions
Function, project-relative-pathname: Private ordinary functions
Function, read-key->value-text-file-into-hashtable: Private ordinary functions
Function, register-flexml-namespace: Public ordinary functions
Function, register-locale-loaded-listener: Public ordinary functions
Function, reload-resources: Public ordinary functions
Function, replace-currency-marker-in-pattern: Private ordinary functions
Function, replace-percent-considering-quotes: Private ordinary functions
Function, required-arg: Private ordinary functions
Function, resource-key: Private ordinary functions
Function, resource-missing: Public ordinary functions
Function, shadow-format: Public ordinary functions
Function, singlep: Private ordinary functions
Function, starts-with-consonant-p: Public ordinary functions
Function, starts-with-vowel-p: Public ordinary functions
Function, string-content-of: Public ordinary functions
Function, the-only-child: Public ordinary functions
Function, tokenize-format-pattern: Private ordinary functions
Function, trim: Private ordinary functions
Function, unicode-char-or-nil: Private ordinary functions
Function, unregister-locale-loaded-listener: Public ordinary functions
Function, vowel-acute-p: Private ordinary functions
Function, vowel-acute-variant: Private ordinary functions
Function, vowel-acute-variant-of: Private ordinary functions
Function, vowel-diaresis-p: Private ordinary functions
Function, vowel-diaresis-variant: Private ordinary functions
Function, vowel-double-acute-p: Private ordinary functions
Function, vowel-double-acute-variant: Private ordinary functions
Function, vowel-double-acute-variant-of: Private ordinary functions
Function, vowel-entry-for: Private ordinary functions
Function, vowel-entry-p: Private ordinary functions
Function, vowel-low-p: Private ordinary functions
Function, vowel-normal-variant: Private ordinary functions
Function, vowel-normal-variant-of: Private ordinary functions
Function, vowelp: Public ordinary functions
Function, with-definite-article: Public ordinary functions
Function, with-indefinite-article: Public ordinary functions
Function, with-sharpquote-syntax: Private ordinary functions
Function, write-decimal-digits: Private ordinary functions

G
Generic Function, (setf abbreviated-day-names-of): Private generic functions
Generic Function, (setf abbreviated-era-names-of): Private generic functions
Generic Function, (setf abbreviated-month-names-of): Private generic functions
Generic Function, (setf abbreviated-quarter-names-of): Private generic functions
Generic Function, (setf after-currency-of): Private generic functions
Generic Function, (setf am-of): Private generic functions
Generic Function, (setf attributes-of): Public generic functions
Generic Function, (setf before-currency-of): Private generic functions
Generic Function, (setf children-of): Public generic functions
Generic Function, (setf code-of): Private generic functions
Generic Function, (setf cross-referencing-slots-of): Private generic functions
Generic Function, (setf currencies-of): Private generic functions
Generic Function, (setf currency-formatter-of): Private generic functions
Generic Function, (setf date-formatters-of): Private generic functions
Generic Function, (setf day-names-of): Private generic functions
Generic Function, (setf decimal-formatters-of): Private generic functions
Generic Function, (setf default-node-class-of): Private generic functions
Generic Function, (setf default-package-of): Private generic functions
Generic Function, (setf element-stack-of): Private generic functions
Generic Function, (setf era-names-of): Private generic functions
Generic Function, (setf formatters-of): Private generic functions
Generic Function, (setf gregorian-calendar-of): Private generic functions
Generic Function, (setf id->node-of): Private generic functions
Generic Function, (setf id-attributes-of): Private generic functions
Generic Function, (setf id-of): Private generic functions
Generic Function, (setf include-default-values-p): Private generic functions
Generic Function, (setf initialized-p): Private generic functions
Generic Function, (setf language-of): Private generic functions
Generic Function, (setf languages-of): Private generic functions
Generic Function, (setf local-name-of): Public generic functions
Generic Function, (setf locale-name-of): Private generic functions
Generic Function, (setf locale-of): Private generic functions
Generic Function, (setf long-name-of): Private generic functions
Generic Function, (setf month-names-of): Private generic functions
Generic Function, (setf name-of): Private generic functions
Generic Function, (setf name-of): Private generic functions
Generic Function, (setf namespace-uri-of): Private generic functions
Generic Function, (setf narrow-day-names-of): Private generic functions
Generic Function, (setf narrow-era-names-of): Private generic functions
Generic Function, (setf narrow-month-names-of): Private generic functions
Generic Function, (setf number-symbols-of): Private generic functions
Generic Function, (setf parent-of): Public generic functions
Generic Function, (setf parser-of): Private generic functions
Generic Function, (setf percent-formatters-of): Private generic functions
Generic Function, (setf pm-of): Private generic functions
Generic Function, (setf precedence-list-of): Private generic functions
Generic Function, (setf quarter-names-of): Private generic functions
Generic Function, (setf resources-of): Private generic functions
Generic Function, (setf root-of): Public generic functions
Generic Function, (setf script-of): Private generic functions
Generic Function, (setf scripts-of): Private generic functions
Generic Function, (setf source-xml-file-of): Private generic functions
Generic Function, (setf symbol-of): Private generic functions
Generic Function, (setf territories-of): Private generic functions
Generic Function, (setf territory-of): Private generic functions
Generic Function, (setf time-formatters-of): Private generic functions
Generic Function, (setf unit-pattern-of): Private generic functions
Generic Function, (setf variant-of): Private generic functions
Generic Function, (setf variants-of): Private generic functions
Generic Function, (setf version-info-of): Private generic functions
Generic Function, abbreviated-day-names-of: Private generic functions
Generic Function, abbreviated-era-names-of: Private generic functions
Generic Function, abbreviated-month-names-of: Private generic functions
Generic Function, abbreviated-quarter-names-of: Private generic functions
Generic Function, after-currency-of: Private generic functions
Generic Function, am-of: Private generic functions
Generic Function, attributes-of: Public generic functions
Generic Function, before-currency-of: Private generic functions
Generic Function, children-of: Public generic functions
Generic Function, class-for-node-name: Public generic functions
Generic Function, class-name-for-node-name: Public generic functions
Generic Function, code-of: Private generic functions
Generic Function, cross-referencing-slots-of: Private generic functions
Generic Function, currencies-of: Private generic functions
Generic Function, currency-formatter-of: Private generic functions
Generic Function, date-formatters-of: Private generic functions
Generic Function, day-names-of: Private generic functions
Generic Function, decimal-formatters-of: Private generic functions
Generic Function, default-node-class-of: Private generic functions
Generic Function, default-package-of: Private generic functions
Generic Function, element-stack-of: Private generic functions
Generic Function, era-names-of: Private generic functions
Generic Function, find-node-by-id: Public generic functions
Generic Function, formatters-of: Private generic functions
Generic Function, gregorian-calendar-of: Private generic functions
Generic Function, id->node-of: Private generic functions
Generic Function, id-attributes-of: Private generic functions
Generic Function, id-of: Private generic functions
Generic Function, include-default-values-p: Private generic functions
Generic Function, initialized-p: Private generic functions
Generic Function, language-of: Private generic functions
Generic Function, languages-of: Private generic functions
Generic Function, local-name-of: Public generic functions
Generic Function, locale-name: Public generic functions
Generic Function, locale-name-of: Private generic functions
Generic Function, locale-of: Private generic functions
Generic Function, localize: Public generic functions
Generic Function, long-name-of: Private generic functions
Generic Function, month-names-of: Private generic functions
Generic Function, name-of: Private generic functions
Generic Function, name-of: Private generic functions
Generic Function, namespace-uri-of: Private generic functions
Generic Function, narrow-day-names-of: Private generic functions
Generic Function, narrow-era-names-of: Private generic functions
Generic Function, narrow-month-names-of: Private generic functions
Generic Function, number-symbols-of: Private generic functions
Generic Function, parent-of: Public generic functions
Generic Function, parser-of: Private generic functions
Generic Function, percent-formatters-of: Private generic functions
Generic Function, pm-of: Private generic functions
Generic Function, precedence-list-of: Private generic functions
Generic Function, process-ldml-gregorian-calendar-node: Private generic functions
Generic Function, process-ldml-node: Private generic functions
Generic Function, quarter-names-of: Private generic functions
Generic Function, resources-of: Private generic functions
Generic Function, root-of: Public generic functions
Generic Function, script-of: Private generic functions
Generic Function, scripts-of: Private generic functions
Generic Function, source-xml-file-of: Private generic functions
Generic Function, symbol-of: Private generic functions
Generic Function, territories-of: Private generic functions
Generic Function, territory-of: Private generic functions
Generic Function, time-formatters-of: Private generic functions
Generic Function, unit-pattern-of: Private generic functions
Generic Function, variant-of: Private generic functions
Generic Function, variants-of: Private generic functions
Generic Function, version-info-of: Private generic functions
gregorian-calendar-of: Private generic functions
gregorian-calendar-of: Private generic functions

H
handle-otherwise: Private ordinary functions
hash-table-keys: Private ordinary functions
high-vowel-p: Public ordinary functions
hungarian-definite-article-for: Public ordinary functions
hungarian-plural-of: Public ordinary functions

I
id->node-of: Private generic functions
id->node-of: Private generic functions
id->node-of: Private generic functions
id-attributes-of: Private generic functions
id-attributes-of: Private generic functions
id-of: Private generic functions
id-of: Private generic functions
if-bind: Private macros
include-default-values-p: Private generic functions
include-default-values-p: Private generic functions
indefinite-article-for: Public ordinary functions
initialize-instance: Public standalone methods
initialized-p: Private generic functions
initialized-p: Private generic functions

J
jelző-képző-rag-egész-számokhoz: Public ordinary functions

K
keyword-to-ldml: Private ordinary functions

L
language: Public macros
language-of: Private generic functions
language-of: Private generic functions
languages-of: Private generic functions
languages-of: Private generic functions
last-vowel-of: Public ordinary functions
ldml-intern: Private ordinary functions
ldml-symbol-p: Private ordinary functions
load-all-locales: Public ordinary functions
load-default-locale: Private ordinary functions
load-resource: Private ordinary functions
load-resource-file: Private ordinary functions
load-root-locale: Private ordinary functions
local-name-of: Public generic functions
local-name-of: Public generic functions
locale: Public ordinary functions
locale-error: Public ordinary functions
locale-name: Public generic functions
locale-name: Public generic functions
locale-name-of: Private generic functions
locale-name-of: Private generic functions
locale-not-found-error: Public ordinary functions
locale-of: Private generic functions
locale-of: Private generic functions
localize: Public generic functions
localize: Public generic functions
localize-currency-name: Public ordinary functions
localize-currency-symbol: Public ordinary functions
localize-day-name: Public ordinary functions
localize-language-name: Public ordinary functions
localize-month-name: Public ordinary functions
localize-number-symbol: Public ordinary functions
localize-number-symbol-character: Private ordinary functions
localize-quarter-name: Public ordinary functions
localize-script-name: Public ordinary functions
localize-territory-name: Public ordinary functions
localize-variant-name: Public ordinary functions
long-name-of: Private generic functions
long-name-of: Private generic functions
lookup-first-matching-resource: Public macros
lookup-first-matching-resource*: Public macros
lookup-resource: Public ordinary functions
low-vowel-p: Public ordinary functions

M
Macro, acond: Private macros
Macro, aif: Private macros
Macro, awhen: Private macros
Macro, compile-simple-number-formatters: Private macros
Macro, cond-bind: Private macros
Macro, currency-name: Public macros
Macro, currency-symbol: Public macros
Macro, day: Public macros
Macro, defresources: Public macros
Macro, defun-with-capitalizer: Private macros
Macro, do-current-locales: Private macros
Macro, do-current-locales-for-resource: Private macros
Macro, do-locales: Private macros
Macro, do-replacement-markers-in-pattern: Private macros
Macro, enable-sharpquote-reader: Public macros
Macro, formatter: Private macros
Macro, if-bind: Private macros
Macro, language: Public macros
Macro, lookup-first-matching-resource: Public macros
Macro, lookup-first-matching-resource*: Public macros
Macro, make-compiled-pattern: Private macros
Macro, month: Public macros
Macro, number-symbol: Public macros
Macro, quarter: Public macros
Macro, rebinding: Private macros
Macro, script: Public macros
Macro, slot-value-unless-nil: Private macros
Macro, territory: Public macros
Macro, variant: Public macros
Macro, when-bind: Private macros
Macro, with-locale: Public macros
Macro, with-normalized-stream-variable: Private macros
make-cldr-parser: Private ordinary functions
make-compiled-pattern: Private macros
make-flexml-builder: Public ordinary functions
make-vowel-entry: Private ordinary functions
maphash-keys: Private ordinary functions
Method, (setf abbreviated-day-names-of): Private generic functions
Method, (setf abbreviated-era-names-of): Private generic functions
Method, (setf abbreviated-month-names-of): Private generic functions
Method, (setf abbreviated-quarter-names-of): Private generic functions
Method, (setf after-currency-of): Private generic functions
Method, (setf am-of): Private generic functions
Method, (setf attributes-of): Public generic functions
Method, (setf before-currency-of): Private generic functions
Method, (setf children-of): Public generic functions
Method, (setf code-of): Private generic functions
Method, (setf cross-referencing-slots-of): Private generic functions
Method, (setf currencies-of): Private generic functions
Method, (setf currency-formatter-of): Private generic functions
Method, (setf date-formatters-of): Private generic functions
Method, (setf day-names-of): Private generic functions
Method, (setf decimal-formatters-of): Private generic functions
Method, (setf default-node-class-of): Private generic functions
Method, (setf default-package-of): Private generic functions
Method, (setf element-stack-of): Private generic functions
Method, (setf era-names-of): Private generic functions
Method, (setf formatters-of): Private generic functions
Method, (setf gregorian-calendar-of): Private generic functions
Method, (setf id->node-of): Private generic functions
Method, (setf id->node-of): Private generic functions
Method, (setf id-attributes-of): Private generic functions
Method, (setf id-of): Private generic functions
Method, (setf include-default-values-p): Private generic functions
Method, (setf initialized-p): Private generic functions
Method, (setf language-of): Private generic functions
Method, (setf languages-of): Private generic functions
Method, (setf local-name-of): Public generic functions
Method, (setf locale-name-of): Private generic functions
Method, (setf locale-of): Private generic functions
Method, (setf long-name-of): Private generic functions
Method, (setf month-names-of): Private generic functions
Method, (setf name-of): Private generic functions
Method, (setf name-of): Private generic functions
Method, (setf namespace-uri-of): Private generic functions
Method, (setf narrow-day-names-of): Private generic functions
Method, (setf narrow-era-names-of): Private generic functions
Method, (setf narrow-month-names-of): Private generic functions
Method, (setf number-symbols-of): Private generic functions
Method, (setf parent-of): Public generic functions
Method, (setf parser-of): Private generic functions
Method, (setf percent-formatters-of): Private generic functions
Method, (setf pm-of): Private generic functions
Method, (setf precedence-list-of): Private generic functions
Method, (setf quarter-names-of): Private generic functions
Method, (setf resources-of): Private generic functions
Method, (setf root-of): Public generic functions
Method, (setf script-of): Private generic functions
Method, (setf scripts-of): Private generic functions
Method, (setf source-xml-file-of): Private generic functions
Method, (setf symbol-of): Private generic functions
Method, (setf territories-of): Private generic functions
Method, (setf territory-of): Private generic functions
Method, (setf time-formatters-of): Private generic functions
Method, (setf unit-pattern-of): Private generic functions
Method, (setf variant-of): Private generic functions
Method, (setf variants-of): Private generic functions
Method, (setf version-info-of): Private generic functions
Method, abbreviated-day-names-of: Private generic functions
Method, abbreviated-era-names-of: Private generic functions
Method, abbreviated-month-names-of: Private generic functions
Method, abbreviated-quarter-names-of: Private generic functions
Method, after-currency-of: Private generic functions
Method, am-of: Private generic functions
Method, attributes-of: Public generic functions
Method, before-currency-of: Private generic functions
Method, characters: Public standalone methods
Method, characters: Public standalone methods
Method, children-of: Public generic functions
Method, class-for-node-name: Public generic functions
Method, class-name-for-node-name: Public generic functions
Method, class-name-for-node-name: Public generic functions
Method, code-of: Private generic functions
Method, cross-referencing-slots-of: Private generic functions
Method, currencies-of: Private generic functions
Method, currency-formatter-of: Private generic functions
Method, date-formatters-of: Private generic functions
Method, day-names-of: Private generic functions
Method, decimal-formatters-of: Private generic functions
Method, default-node-class-of: Private generic functions
Method, default-package-of: Private generic functions
Method, element-stack-of: Private generic functions
Method, end-document: Public standalone methods
Method, end-element: Public standalone methods
Method, era-names-of: Private generic functions
Method, find-node-by-id: Public generic functions
Method, formatters-of: Private generic functions
Method, gregorian-calendar-of: Private generic functions
Method, id->node-of: Private generic functions
Method, id->node-of: Private generic functions
Method, id-attributes-of: Private generic functions
Method, id-of: Private generic functions
Method, include-default-values-p: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialized-p: Private generic functions
Method, language-of: Private generic functions
Method, languages-of: Private generic functions
Method, local-name-of: Public generic functions
Method, locale-name: Public generic functions
Method, locale-name-of: Private generic functions
Method, locale-of: Private generic functions
Method, localize: Public generic functions
Method, long-name-of: Private generic functions
Method, month-names-of: Private generic functions
Method, name-of: Private generic functions
Method, name-of: Private generic functions
Method, namespace-uri-of: Private generic functions
Method, narrow-day-names-of: Private generic functions
Method, narrow-era-names-of: Private generic functions
Method, narrow-month-names-of: Private generic functions
Method, number-symbols-of: Private generic functions
Method, parent-of: Public generic functions
Method, parser-of: Private generic functions
Method, percent-formatters-of: Private generic functions
Method, pm-of: Private generic functions
Method, precedence-list-of: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-gregorian-calendar-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, process-ldml-node: Private generic functions
Method, quarter-names-of: Private generic functions
Method, resources-of: Private generic functions
Method, root-of: Public generic functions
Method, script-of: Private generic functions
Method, scripts-of: Private generic functions
Method, slot-missing: Public standalone methods
Method, source-xml-file-of: Private generic functions
Method, start-element: Public standalone methods
Method, symbol-of: Private generic functions
Method, territories-of: Private generic functions
Method, territory-of: Private generic functions
Method, time-formatters-of: Private generic functions
Method, unit-pattern-of: Private generic functions
Method, variant-of: Private generic functions
Method, variants-of: Private generic functions
Method, version-info-of: Private generic functions
missing-cross-reference: Private ordinary functions
month: Public macros
month-names-of: Private generic functions
month-names-of: Private generic functions

N
name-of: Private generic functions
name-of: Private generic functions
name-of: Private generic functions
name-of: Private generic functions
namespace-uri-of: Private generic functions
namespace-uri-of: Private generic functions
narrow-day-names-of: Private generic functions
narrow-day-names-of: Private generic functions
narrow-era-names-of: Private generic functions
narrow-era-names-of: Private generic functions
narrow-month-names-of: Private generic functions
narrow-month-names-of: Private generic functions
not-yet-implemented: Private ordinary functions
number-symbol: Public macros
number-symbols-of: Private generic functions
number-symbols-of: Private generic functions

P
parent-of: Public generic functions
parent-of: Public generic functions
parse-cldr-file: Private ordinary functions
parse-era-ldml-node: Private ordinary functions
parse-format-string: Private ordinary functions
parse-pattern-padding: Private ordinary functions
parse-pattern-prefix: Private ordinary functions
parser-of: Private generic functions
parser-of: Private generic functions
percent-formatters-of: Private generic functions
percent-formatters-of: Private generic functions
plural-of: Public ordinary functions
pm-of: Private generic functions
pm-of: Private generic functions
precedence-list-of: Private generic functions
precedence-list-of: Private generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
process-langauge-list-like-ldml-node: Private ordinary functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-gregorian-calendar-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-ldml-node: Private generic functions
process-month-list-like-ldml-node: Private ordinary functions
process-simple-number-formatter-node: Private ordinary functions
project-relative-pathname: Private ordinary functions

Q
quarter: Public macros
quarter-names-of: Private generic functions
quarter-names-of: Private generic functions

R
read-key->value-text-file-into-hashtable: Private ordinary functions
rebinding: Private macros
register-flexml-namespace: Public ordinary functions
register-locale-loaded-listener: Public ordinary functions
reload-resources: Public ordinary functions
replace-currency-marker-in-pattern: Private ordinary functions
replace-percent-considering-quotes: Private ordinary functions
required-arg: Private ordinary functions
resource-key: Private ordinary functions
resource-missing: Public ordinary functions
resources-of: Private generic functions
resources-of: Private generic functions
root-of: Public generic functions
root-of: Public generic functions

S
script: Public macros
script-of: Private generic functions
script-of: Private generic functions
scripts-of: Private generic functions
scripts-of: Private generic functions
shadow-format: Public ordinary functions
singlep: Private ordinary functions
slot-missing: Public standalone methods
slot-value-unless-nil: Private macros
source-xml-file-of: Private generic functions
source-xml-file-of: Private generic functions
start-element: Public standalone methods
starts-with-consonant-p: Public ordinary functions
starts-with-vowel-p: Public ordinary functions
string-content-of: Public ordinary functions
symbol-of: Private generic functions
symbol-of: Private generic functions

T
territories-of: Private generic functions
territories-of: Private generic functions
territory: Public macros
territory-of: Private generic functions
territory-of: Private generic functions
the-only-child: Public ordinary functions
time-formatters-of: Private generic functions
time-formatters-of: Private generic functions
tokenize-format-pattern: Private ordinary functions
trim: Private ordinary functions

U
unicode-char-or-nil: Private ordinary functions
unit-pattern-of: Private generic functions
unit-pattern-of: Private generic functions
unregister-locale-loaded-listener: Public ordinary functions

V
variant: Public macros
variant-of: Private generic functions
variant-of: Private generic functions
variants-of: Private generic functions
variants-of: Private generic functions
version-info-of: Private generic functions
version-info-of: Private generic functions
vowel-acute-p: Private ordinary functions
vowel-acute-variant: Private ordinary functions
vowel-acute-variant-of: Private ordinary functions
vowel-diaresis-p: Private ordinary functions
vowel-diaresis-variant: Private ordinary functions
vowel-double-acute-p: Private ordinary functions
vowel-double-acute-variant: Private ordinary functions
vowel-double-acute-variant-of: Private ordinary functions
vowel-entry-for: Private ordinary functions
vowel-entry-p: Private ordinary functions
vowel-low-p: Private ordinary functions
vowel-normal-variant: Private ordinary functions
vowel-normal-variant-of: Private ordinary functions
vowelp: Public ordinary functions

W
when-bind: Private macros
with-definite-article: Public ordinary functions
with-indefinite-article: Public ordinary functions
with-locale: Public macros
with-normalized-stream-variable: Private macros
with-sharpquote-syntax: Private ordinary functions
write-decimal-digits: Private ordinary functions


A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   G   I   L   M   N   P   Q   R   S   T   U   V  
Index Entry  Section

*
*cldr-root-directory*: Private special variables
*consonants*: Private special variables
*de-plural-overrides*: Private special variables
*english-plural-overrides*: Private special variables
*hungarian-plural-overrides*: Private special variables
*locale*: Private special variables
*locale-cache*: Private special variables
*locale-loaded-listeners*: Private special variables
*parser*: Private special variables
*root-locale*: Private special variables
*vowels*: Private special variables
*xml-namespace->lisp-package*: Private special variables

+
+date-pattern-characters/gregorian-calendar+: Private constants
+date-time-pattern-scanner/gregorian-calendar+: Private special variables
+directive-replacements+: Private constants
+number-pattern-characters+: Private constants
+time-pattern-characters/gregorian-calendar+: Private constants
+whitespaces+: Private constants
+xml-namespace-uri+: Private special variables

A
abbreviated-day-names: Private classes
abbreviated-era-names: Private classes
abbreviated-month-names: Private classes
abbreviated-quarter-names: Private classes
acute-p: Private structures
acute-variant: Private structures
after-currency: Private classes
am: Private classes
attributes: Public classes

B
before-currency: Private classes

C
children: Public classes
code: Private classes
Constant, +date-pattern-characters/gregorian-calendar+: Private constants
Constant, +directive-replacements+: Private constants
Constant, +number-pattern-characters+: Private constants
Constant, +time-pattern-characters/gregorian-calendar+: Private constants
Constant, +whitespaces+: Private constants
cross-referencing-slots: Public classes
currencies: Public classes
currency-formatter: Public classes

D
date-formatters: Private classes
day-names: Private classes
decimal-formatters: Public classes
default-node-class: Public classes
default-package: Public classes
diaresis-p: Private structures
diaresis-variant: Private structures
double-acute-p: Private structures
double-acute-variant: Private structures

E
element-stack: Public classes
era-names: Private classes

F
formatters: Private classes

G
gregorian-calendar: Public classes

I
id: Public classes
id->node: Public classes
id->node: Private classes
id-attributes: Public classes
include-default-values: Public classes
initialized: Public classes

L
language: Public classes
languages: Public classes
local-name: Public classes
locale: Public conditions
locale-name: Public conditions
long-name: Private classes
low-p: Private structures

M
month-names: Private classes

N
name: Public conditions
name: Private classes
namespace-uri: Private classes
narrow-day-names: Private classes
narrow-era-names: Private classes
narrow-month-names: Private classes
normal-variant: Private structures
number-symbols: Public classes

P
parent: Public classes
parser: Private conditions
percent-formatters: Public classes
pm: Private classes
precedence-list: Public classes

Q
quarter-names: Private classes

R
resources: Public classes
root: Public classes

S
script: Public classes
scripts: Public classes
Slot, abbreviated-day-names: Private classes
Slot, abbreviated-era-names: Private classes
Slot, abbreviated-month-names: Private classes
Slot, abbreviated-quarter-names: Private classes
Slot, acute-p: Private structures
Slot, acute-variant: Private structures
Slot, after-currency: Private classes
Slot, am: Private classes
Slot, attributes: Public classes
Slot, before-currency: Private classes
Slot, children: Public classes
Slot, code: Private classes
Slot, cross-referencing-slots: Public classes
Slot, currencies: Public classes
Slot, currency-formatter: Public classes
Slot, date-formatters: Private classes
Slot, day-names: Private classes
Slot, decimal-formatters: Public classes
Slot, default-node-class: Public classes
Slot, default-package: Public classes
Slot, diaresis-p: Private structures
Slot, diaresis-variant: Private structures
Slot, double-acute-p: Private structures
Slot, double-acute-variant: Private structures
Slot, element-stack: Public classes
Slot, era-names: Private classes
Slot, formatters: Private classes
Slot, gregorian-calendar: Public classes
Slot, id: Public classes
Slot, id->node: Public classes
Slot, id->node: Private classes
Slot, id-attributes: Public classes
Slot, include-default-values: Public classes
Slot, initialized: Public classes
Slot, language: Public classes
Slot, languages: Public classes
Slot, local-name: Public classes
Slot, locale: Public conditions
Slot, locale-name: Public conditions
Slot, long-name: Private classes
Slot, low-p: Private structures
Slot, month-names: Private classes
Slot, name: Public conditions
Slot, name: Private classes
Slot, namespace-uri: Private classes
Slot, narrow-day-names: Private classes
Slot, narrow-era-names: Private classes
Slot, narrow-month-names: Private classes
Slot, normal-variant: Private structures
Slot, number-symbols: Public classes
Slot, parent: Public classes
Slot, parser: Private conditions
Slot, percent-formatters: Public classes
Slot, pm: Private classes
Slot, precedence-list: Public classes
Slot, quarter-names: Private classes
Slot, resources: Public classes
Slot, root: Public classes
Slot, script: Public classes
Slot, scripts: Public classes
Slot, source-xml-file: Private classes
Slot, symbol: Private classes
Slot, territories: Public classes
Slot, territory: Public classes
Slot, time-formatters: Private classes
Slot, unit-pattern: Private classes
Slot, variant: Public classes
Slot, variants: Public classes
Slot, version-info: Public classes
source-xml-file: Private classes
Special Variable, *cldr-root-directory*: Private special variables
Special Variable, *consonants*: Private special variables
Special Variable, *de-plural-overrides*: Private special variables
Special Variable, *english-plural-overrides*: Private special variables
Special Variable, *hungarian-plural-overrides*: Private special variables
Special Variable, *locale*: Private special variables
Special Variable, *locale-cache*: Private special variables
Special Variable, *locale-loaded-listeners*: Private special variables
Special Variable, *parser*: Private special variables
Special Variable, *root-locale*: Private special variables
Special Variable, *vowels*: Private special variables
Special Variable, *xml-namespace->lisp-package*: Private special variables
Special Variable, +date-time-pattern-scanner/gregorian-calendar+: Private special variables
Special Variable, +xml-namespace-uri+: Private special variables
symbol: Private classes

T
territories: Public classes
territory: Public classes
time-formatters: Private classes

U
unit-pattern: Private classes

V
variant: Public classes
variants: Public classes
version-info: Public classes


A.4 Data types

Jump to:   A   C   D   E   F   G   H   I   L   M   N   P   Q   R   S   T   U   V   X  
Index Entry  Section

A
am: Public classes

C
calendar: Public classes
calendar: Private classes
calendar.lisp: The cl-l10n/src/calendar․lisp file
calendars: Public classes
cl-l10n: The cl-l10n system
cl-l10n: The cl-l10n package
cl-l10n.asd: The cl-l10n/cl-l10n․asd file
cl-l10n.lang: The cl-l10n․lang package
cl-l10n.ldml: The cl-l10n․ldml package
Class, am: Public classes
Class, calendar: Public classes
Class, calendar: Private classes
Class, calendars: Public classes
Class, cldr-parser: Private classes
Class, compiled-pattern: Private classes
Class, currencies: Public classes
Class, currency: Public classes
Class, currency: Private classes
Class, currency-format: Public classes
Class, currency-format-length: Public classes
Class, currency-formats: Public classes
Class, currency-formatter: Private classes
Class, currency-spacing: Public classes
Class, date-format-length: Public classes
Class, date-formats: Public classes
Class, day: Public classes
Class, day-width: Public classes
Class, decimal-format: Public classes
Class, decimal-format-length: Public classes
Class, decimal-formats: Public classes
Class, display-name: Public classes
Class, era: Public classes
Class, era-abbr: Public classes
Class, era-names: Public classes
Class, era-narrow: Public classes
Class, flexml-builder: Public classes
Class, flexml-node: Public classes
Class, gregorian-calendar: Private classes
Class, id-attribute-entry: Private classes
Class, identity: Public classes
Class, language: Public classes
Class, languages: Public classes
Class, ldml: Public classes
Class, locale: Public classes
Class, month: Public classes
Class, month-width: Public classes
Class, node: Public classes
Class, numbers: Public classes
Class, percent-format: Public classes
Class, percent-format-length: Public classes
Class, percent-formats: Public classes
Class, pm: Public classes
Class, quarter: Public classes
Class, quarter-width: Public classes
Class, script: Public classes
Class, scripts: Public classes
Class, symbols: Public classes
Class, territories: Public classes
Class, territory: Public classes
Class, time-format-length: Public classes
Class, time-formats: Public classes
Class, unit-pattern: Public classes
Class, variant: Public classes
Class, variants: Public classes
cldr-parser: Private classes
cldr-parser-warning: Private conditions
cldr-parsing.lisp: The cl-l10n/src/cldr-parsing․lisp file
common.lisp: The cl-l10n/src/languages/common․lisp file
common.lisp: The cl-l10n/src/resources/common․lisp file
compiled-pattern: Private classes
Condition, cldr-parser-warning: Private conditions
Condition, locale-error: Public conditions
Condition, locale-not-found-error: Public conditions
Condition, resource-missing: Public conditions
cross-referenced-node: Public types
cross-referenced-nodes: Public types
currencies: Public classes
currency: Public classes
currency: Private classes
currency-format: Public classes
currency-format-length: Public classes
currency-formats: Public classes
currency-formatter: Private classes
currency-spacing: Public classes

D
date-format-length: Public classes
date-formats: Public classes
day: Public classes
day-width: Public classes
de.lisp: The cl-l10n/src/languages/de․lisp file
decimal-format: Public classes
decimal-format-length: Public classes
decimal-formats: Public classes
display-name: Public classes

E
english.lisp: The cl-l10n/src/languages/english․lisp file
era: Public classes
era-abbr: Public classes
era-names: Public classes
era-narrow: Public classes

F
File, calendar.lisp: The cl-l10n/src/calendar․lisp file
File, cl-l10n.asd: The cl-l10n/cl-l10n․asd file
File, cldr-parsing.lisp: The cl-l10n/src/cldr-parsing․lisp file
File, common.lisp: The cl-l10n/src/languages/common․lisp file
File, common.lisp: The cl-l10n/src/resources/common․lisp file
File, de.lisp: The cl-l10n/src/languages/de․lisp file
File, english.lisp: The cl-l10n/src/languages/english․lisp file
File, flexml.lisp: The cl-l10n/flexml․lisp file
File, formatters.lisp: The cl-l10n/src/formatters․lisp file
File, hungarian.lisp: The cl-l10n/src/languages/hungarian․lisp file
File, i18n.lisp: The cl-l10n/src/i18n․lisp file
File, load-locale.lisp: The cl-l10n/src/load-locale․lisp file
File, locale.lisp: The cl-l10n/src/locale․lisp file
File, package.lisp: The cl-l10n/src/package․lisp file
File, pattern-compiling.lisp: The cl-l10n/src/pattern-compiling․lisp file
File, utils.lisp: The cl-l10n/src/utils․lisp file
File, variables.lisp: The cl-l10n/src/variables․lisp file
flexml: The flexml package
flexml-builder: Public classes
flexml-node: Public classes
flexml.lisp: The cl-l10n/flexml․lisp file
formatters.lisp: The cl-l10n/src/formatters․lisp file

G
gregorian-calendar: Private classes

H
hungarian.lisp: The cl-l10n/src/languages/hungarian․lisp file

I
i18n.lisp: The cl-l10n/src/i18n․lisp file
id-attribute-entry: Private classes
identity: Public classes

L
language: Public classes
languages: The cl-l10n/src/languages module
languages: Public classes
ldml: Public classes
load-locale.lisp: The cl-l10n/src/load-locale․lisp file
locale: Public classes
locale-designator: Private types
locale-error: Public conditions
locale-not-found-error: Public conditions
locale.lisp: The cl-l10n/src/locale․lisp file

M
Module, languages: The cl-l10n/src/languages module
Module, resources: The cl-l10n/src/resources module
Module, src: The cl-l10n/src module
month: Public classes
month-width: Public classes

N
node: Public classes
numbers: Public classes

P
Package, cl-l10n: The cl-l10n package
Package, cl-l10n.lang: The cl-l10n․lang package
Package, cl-l10n.ldml: The cl-l10n․ldml package
Package, flexml: The flexml package
Package, xml: The xml package
package.lisp: The cl-l10n/src/package․lisp file
pattern-compiling.lisp: The cl-l10n/src/pattern-compiling․lisp file
percent-format: Public classes
percent-format-length: Public classes
percent-formats: Public classes
pm: Public classes

Q
quarter: Public classes
quarter-width: Public classes

R
resource-missing: Public conditions
resources: The cl-l10n/src/resources module

S
script: Public classes
scripts: Public classes
src: The cl-l10n/src module
Structure, vowel-entry: Private structures
symbols: Public classes
System, cl-l10n: The cl-l10n system

T
territories: Public classes
territory: Public classes
time-format-length: Public classes
time-formats: Public classes
Type, cross-referenced-node: Public types
Type, cross-referenced-nodes: Public types
Type, locale-designator: Private types

U
unit-pattern: Public classes
utils.lisp: The cl-l10n/src/utils․lisp file

V
variables.lisp: The cl-l10n/src/variables․lisp file
variant: Public classes
variants: Public classes
vowel-entry: Private structures

X
xml: The xml package