This is the common-doc Reference Manual, version 0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 17:45:58 2024 GMT+0.
common-doc/common-doc.asd
common-doc/src/packages.lisp
common-doc/src/define.lisp
common-doc/src/error.lisp
common-doc/src/file.lisp
common-doc/src/classes.lisp
common-doc/src/metadata.lisp
common-doc/src/constructors.lisp
common-doc/src/macros.lisp
common-doc/src/format.lisp
common-doc/src/util.lisp
common-doc/src/operations/traverse.lisp
common-doc/src/operations/figures.lisp
common-doc/src/operations/tables.lisp
common-doc/src/operations/links.lisp
common-doc/src/operations/text.lisp
common-doc/src/operations/unique-ref.lisp
common-doc/src/operations/toc.lisp
common-doc/src/operations/equality.lisp
common-doc/src/print.lisp
The main system appears first, followed by any subsystem dependency.
common-doc
A framework for representing and manipulating documents as CLOS objects.
Fernando Borretti <eudoxiahp@gmail.com>
Fernando Borretti <eudoxiahp@gmail.com>
(GIT git@github.com:CommonDoc/common-doc.git)
MIT
# CommonDoc
[![Build Status](https://travis-ci.org/CommonDoc/common-doc.svg?branch=master)](https://travis-ci.org/CommonDoc/common-doc)
[![Coverage Status](https://coveralls.io/repos/CommonDoc/common-doc/badge.svg?branch=master)](https://coveralls.io/r/CommonDoc/common-doc?branch=master)
[![Quicklisp badge](http://quickdocs.org/badge/common-doc.svg)](http://quickdocs.org/common-doc/)
A framework for representing and manipulating documents as CLOS objects.
See the [documentation](http://commondoc.github.io/docs/overview.html).
# Libraries
* [CommonHTML](https://github.com/CommonDoc/common-html) [![Build Status](https://travis-ci.org/CommonDoc/common-html.svg?branch=master)](https://travis-ci.org/CommonDoc/common-html)
* [VerTeX](https://github.com/CommonDoc/vertex) [![Build Status](https://travis-ci.org/CommonDoc/vertex.svg?branch=master)](https://travis-ci.org/CommonDoc/vertex)
* [Codex](https://github.com/CommonDoc/codex) [![Build Status](https://travis-ci.org/CommonDoc/codex.svg?branch=master)](https://travis-ci.org/CommonDoc/codex)
* [ParenML](https://github.com/CommonDoc/parenml) [![Build Status](https://travis-ci.org/CommonDoc/parenml.svg?branch=master)](https://travis-ci.org/CommonDoc/parenml)
* [Thorn](https://github.com/CommonDoc/thorn) [![Build Status](https://travis-ci.org/CommonDoc/thorn.svg?branch=master)](https://travis-ci.org/CommonDoc/thorn)
# License
Copyright (c) 2014-2015 Fernando Borretti
Licensed under the MIT License.
0.2
trivial-types
(system).
local-time
(system).
quri
(system).
anaphora
(system).
alexandria
(system).
closer-mop
(system).
src
(module).
Modules are listed depth-first from the system components tree.
common-doc/src
common-doc
(system).
packages.lisp
(file).
define.lisp
(file).
error.lisp
(file).
file.lisp
(file).
classes.lisp
(file).
metadata.lisp
(file).
constructors.lisp
(file).
macros.lisp
(file).
format.lisp
(file).
util.lisp
(file).
operations
(module).
print.lisp
(file).
common-doc/src/operations
util.lisp
(file).
src
(module).
traverse.lisp
(file).
figures.lisp
(file).
tables.lisp
(file).
links.lisp
(file).
text.lisp
(file).
unique-ref.lisp
(file).
toc.lisp
(file).
equality.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
common-doc/common-doc.asd
common-doc/src/packages.lisp
common-doc/src/define.lisp
common-doc/src/error.lisp
common-doc/src/file.lisp
common-doc/src/classes.lisp
common-doc/src/metadata.lisp
common-doc/src/constructors.lisp
common-doc/src/macros.lisp
common-doc/src/format.lisp
common-doc/src/util.lisp
common-doc/src/operations/traverse.lisp
common-doc/src/operations/figures.lisp
common-doc/src/operations/tables.lisp
common-doc/src/operations/links.lisp
common-doc/src/operations/text.lisp
common-doc/src/operations/unique-ref.lisp
common-doc/src/operations/toc.lisp
common-doc/src/operations/equality.lisp
common-doc/src/print.lisp
common-doc/src/define.lisp
packages.lisp
(file).
src
(module).
define-node
(macro).
find-node
(function).
find-special-slots
(function).
find-tag
(function).
*node-slots*
(special variable).
*registry*
(special variable).
common-doc/src/error.lisp
define.lisp
(file).
src
(module).
common-doc-error
(condition).
macro-error
(condition).
no-macro-expander
(condition).
node
(reader method).
(setf node)
(writer method).
common-doc/src/file.lisp
error.lisp
(file).
src
(module).
*base-directory*
(special variable).
absolute-path
(function).
relativize-pathname
(function).
common-doc/src/classes.lisp
file.lisp
(file).
src
(module).
base-list
(class).
base-quote
(class).
block-quote
(class).
bold
(class).
cell
(class).
cells
(reader method).
(setf cells)
(writer method).
children
(reader method).
children
(reader method).
children
(reader method).
children
(reader method).
children
(reader method).
(setf children)
(writer method).
(setf children)
(writer method).
(setf children)
(writer method).
(setf children)
(writer method).
(setf children)
(writer method).
code
(class).
code-block
(class).
content-node
(class).
created-on
(reader method).
(setf created-on)
(writer method).
creator
(reader method).
(setf creator)
(writer method).
definition
(reader method).
(setf definition)
(writer method).
definition
(class).
definition-list
(class).
description
(reader method).
description
(reader method).
description
(reader method).
(setf description)
(writer method).
(setf description)
(writer method).
(setf description)
(writer method).
document
(class).
document-link
(class).
document-node
(class).
document-reference
(reader method).
(setf document-reference)
(writer method).
figure
(class).
footer
(reader method).
(setf footer)
(writer method).
header
(reader method).
(setf header)
(writer method).
image
(reader method).
(setf image)
(writer method).
image
(class).
inline-quote
(class).
italic
(class).
keywords
(reader method).
(setf keywords)
(writer method).
language
(reader method).
language
(reader method).
(setf language)
(writer method).
(setf language)
(writer method).
link
(class).
list-item
(class).
markup
(class).
metadata
(reader method).
(setf metadata)
(writer method).
node-reference
(reader method).
(setf node-reference)
(writer method).
ordered-list
(class).
paragraph
(class).
publisher
(reader method).
(setf publisher)
(writer method).
reference
(reader method).
reference
(reader method).
(setf reference)
(writer method).
(setf reference)
(writer method).
rights
(reader method).
(setf rights)
(writer method).
row
(class).
rows
(reader method).
(setf rows)
(writer method).
section
(class).
source
(reader method).
(setf source)
(writer method).
strikethrough
(class).
subject
(reader method).
(setf subject)
(writer method).
subscript
(class).
superscript
(class).
table
(class).
term
(reader method).
(setf term)
(writer method).
text
(reader method).
(setf text)
(writer method).
text-node
(class).
title
(reader method).
title
(reader method).
(setf title)
(writer method).
(setf title)
(writer method).
underline
(class).
unordered-list
(class).
uri
(reader method).
(setf uri)
(writer method).
version
(reader method).
(setf version)
(writer method).
web-link
(class).
common-doc/src/metadata.lisp
classes.lisp
(file).
src
(module).
do-meta
(macro).
get-meta
(function).
(setf get-meta)
(function).
make-meta
(function).
common-doc/src/constructors.lisp
metadata.lisp
(file).
src
(module).
make-block-quote
(function).
make-bold
(function).
make-cell
(function).
make-code
(function).
make-code-block
(function).
make-content
(function).
make-definition
(function).
make-definition-list
(function).
make-document
(function).
make-document-link
(function).
make-figure
(function).
make-image
(function).
make-inline-quote
(function).
make-italic
(function).
make-list-item
(function).
make-ordered-list
(function).
make-paragraph
(function).
make-row
(function).
make-section
(function).
make-strikethrough
(function).
make-subscript
(function).
make-superscript
(function).
make-table
(function).
make-text
(function).
make-underline
(function).
make-unordered-list
(function).
make-web-link
(function).
construct
(function).
common-doc/src/macros.lisp
constructors.lisp
(file).
src
(module).
define-meta-macro
(class).
expand-macro
(generic function).
expand-macros
(generic function).
macro-node
(class).
name
(reader method).
(setf name)
(writer method).
%expand-macros
(function).
*meta-macros*
(special variable).
meta-macro-name
(reader method).
common-doc/src/format.lisp
macros.lisp
(file).
src
(module).
document-format
(class).
emit-document
(generic function).
emit-to-string
(method).
emit-to-string
(method).
parse-document
(generic function).
common-doc/src/util.lisp
format.lisp
(file).
src
(module).
string-to-slug
(function).
common-doc/src/operations/traverse.lisp
operations
(module).
traverse-document
(generic function).
with-document-traversal
(macro).
common-doc/src/operations/figures.lisp
traverse.lisp
(file).
operations
(module).
collect-figures
(function).
collect-images
(function).
common-doc/src/operations/tables.lisp
figures.lisp
(file).
operations
(module).
collect-tables
(function).
common-doc/src/operations/links.lisp
tables.lisp
(file).
operations
(module).
collect-external-links
(function).
common-doc/src/operations/text.lisp
links.lisp
(file).
operations
(module).
collect-all-text
(function).
node-text
(generic function).
common-doc/src/operations/unique-ref.lisp
text.lisp
(file).
operations
(module).
fill-unique-refs
(function).
common-doc/src/operations/toc.lisp
unique-ref.lisp
(file).
operations
(module).
table-of-contents
(function).
extract
(function).
filter-depth
(function).
toc-traverse
(generic function).
un-nest
(function).
common-doc/src/operations/equality.lisp
toc.lisp
(file).
operations
(module).
node-equal
(generic function).
node-specific-equal
(generic function).
hash-table-equal
(function).
hash-table-key-equal
(function).
node-children-equal
(method).
node-list-equal
(function).
node-metadata-equal
(method).
common-doc/src/print.lisp
operations
(module).
src
(module).
dump
(function).
dump-to-string
(function).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
Packages are listed by definition order.
common-doc.util
common-doc
common-doc.file
common-doc.error
common-doc.ops
common-doc.macro
common-doc.format
common-doc.util
CommonDoc utilities.
common-doc
.
common-lisp
.
string-to-slug
(function).
common-doc
CommonDoc classes and and accessors.
anaphora
.
common-lisp
.
trivial-types
.
base-list
(class).
base-quote
(class).
block-quote
(class).
bold
(class).
cell
(class).
cells
(generic reader).
(setf cells)
(generic writer).
children
(generic reader).
(setf children)
(generic writer).
code
(class).
code-block
(class).
content-node
(class).
created-on
(generic reader).
(setf created-on)
(generic writer).
creator
(generic reader).
(setf creator)
(generic writer).
define-node
(macro).
definition
(generic reader).
(setf definition)
(generic writer).
definition
(class).
definition-list
(class).
description
(generic reader).
(setf description)
(generic writer).
do-meta
(macro).
document
(class).
document-link
(class).
document-node
(class).
document-reference
(generic reader).
(setf document-reference)
(generic writer).
dump
(function).
dump-to-string
(function).
figure
(class).
find-node
(function).
find-special-slots
(function).
find-tag
(function).
footer
(generic reader).
(setf footer)
(generic writer).
get-meta
(function).
(setf get-meta)
(function).
header
(generic reader).
(setf header)
(generic writer).
image
(generic reader).
(setf image)
(generic writer).
image
(class).
inline-quote
(class).
italic
(class).
keywords
(generic reader).
(setf keywords)
(generic writer).
language
(generic reader).
(setf language)
(generic writer).
link
(class).
list-item
(class).
make-block-quote
(function).
make-bold
(function).
make-cell
(function).
make-code
(function).
make-code-block
(function).
make-content
(function).
make-definition
(function).
make-definition-list
(function).
make-document
(function).
make-document-link
(function).
make-figure
(function).
make-image
(function).
make-inline-quote
(function).
make-italic
(function).
make-list-item
(function).
make-meta
(function).
make-ordered-list
(function).
make-paragraph
(function).
make-row
(function).
make-section
(function).
make-strikethrough
(function).
make-subscript
(function).
make-superscript
(function).
make-table
(function).
make-text
(function).
make-underline
(function).
make-unordered-list
(function).
make-web-link
(function).
markup
(class).
metadata
(generic reader).
(setf metadata)
(generic writer).
node-reference
(generic reader).
(setf node-reference)
(generic writer).
ordered-list
(class).
paragraph
(class).
publisher
(generic reader).
(setf publisher)
(generic writer).
reference
(generic reader).
(setf reference)
(generic writer).
rights
(generic reader).
(setf rights)
(generic writer).
row
(class).
rows
(generic reader).
(setf rows)
(generic writer).
section
(class).
source
(generic reader).
(setf source)
(generic writer).
strikethrough
(class).
subject
(generic reader).
(setf subject)
(generic writer).
subscript
(class).
superscript
(class).
table
(class).
term
(generic reader).
(setf term)
(generic writer).
text
(generic reader).
(setf text)
(generic writer).
text-node
(class).
title
(generic reader).
(setf title)
(generic writer).
underline
(class).
unordered-list
(class).
uri
(generic reader).
(setf uri)
(generic writer).
version
(generic reader).
(setf version)
(generic writer).
web-link
(class).
*node-slots*
(special variable).
*registry*
(special variable).
construct
(function).
common-doc.file
File-related operations for CommonDoc.
common-lisp
.
*base-directory*
(special variable).
absolute-path
(function).
relativize-pathname
(function).
common-doc.error
CommonDoc errors.
common-lisp
.
common-doc-error
(condition).
macro-error
(condition).
no-macro-expander
(condition).
node
(generic reader).
(setf node)
(generic writer).
common-doc.ops
Common operations on CommonDoc documents.
common-doc
.
common-lisp
.
collect-all-text
(function).
collect-external-links
(function).
collect-figures
(function).
collect-images
(function).
collect-tables
(function).
fill-unique-refs
(function).
node-equal
(generic function).
node-specific-equal
(generic function).
table-of-contents
(function).
traverse-document
(generic function).
with-document-traversal
(macro).
extract
(function).
filter-depth
(function).
hash-table-equal
(function).
hash-table-key-equal
(function).
node-children-equal
(generic function).
node-list-equal
(function).
node-metadata-equal
(generic function).
node-text
(generic function).
toc-traverse
(generic function).
un-nest
(function).
common-doc.macro
CommonDoc macros.
common-lisp
.
define-meta-macro
(class).
expand-macro
(generic function).
expand-macros
(generic function).
macro-node
(class).
name
(generic reader).
(setf name)
(generic writer).
%expand-macros
(function).
*meta-macros*
(special variable).
meta-macro-name
(generic reader).
common-doc.format
CommonDoc input/output formats.
common-doc
.
common-lisp
.
document-format
(class).
emit-document
(generic function).
emit-to-string
(generic function).
parse-document
(generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The directory all resources with relative paths are based from. This is intended to be bound by a @c(let) by specific input formats.
Define a CommonDoc node.
Iterate over the keys and values of a node’s metadata.
Execute @cl:param(body) in each @cl:param(node) of the document.
Take a pathname or namestring. If it’s absolute, return it, otherwise, merge it with @c(*base-directory*).
Return all the text from a node or document.
Return a list of external links in the document.
Return a list of figures in the document.
Return a list of images in the document.
Return a list of tables in the document.
Write the tree structure of the document tree to a stream.
Write the tree structure of the document tree to a string.
Recur through a document, giving unique reference IDs to each section.
Find a node class by its tag name.
Return a node class’ special slots.
Return a node class’ tag name.
Find the value corresponding to @cl:param(key) in the node’s metadata. If not found, return @c(NIL).
Create a block quote node from its children.
Create a bold node from its children.
Create a cell from its children.
Create an inline code node from its children.
Create a code block node from its children and language.
Create a content node from its children.
Create a definition list item.
Create a definition list.
Create a document.
Create a document link from document and node references and its children.
Create a figure.
Create an image.
Create an inline quote node from its children.
Create an italicized node from its children.
Create a list item.
Create a metadata table from a list of pairs. If the list is empty, return an empty metadata table.
Create an ordered list.
Create a paragraph node from its children.
Create a row from a list of cells.
Create a section from its title and children.
Create an striked out node from its children.
Create a subscripted node from its children.
Create a superscripted node from its children.
Create a table from a list of rows.
Create a text node from the contents of a string.
Create an underlined node from its children.
Create an unordered list.
Create a web link.
If a pathname is inside @c(*base-directory*), return a relative pathname. Otherwise, return the pathname unchanged.
Take a string, usually the name of a section, and create something that is more similar to an identifier, i.e. no spaces, same case, etc.
Extract a tree of document links representing the table of contents of a document. All the sections in the document must have references, so you should call fill-unique-refs first.
document
)) ¶document
)) ¶The document’s children nodes.
definition-list
)) ¶definition-list
)) ¶The list of @c(definition) instances.
ordered-list
)) ¶ordered-list
)) ¶The list of @c(list-item) instances.
unordered-list
)) ¶unordered-list
)) ¶The list of @c(list-item) instances.
content-node
)) ¶content-node
)) ¶The node’s children.
definition
)) ¶definition
)) ¶Defines the term.
document
)) ¶document
)) ¶A description of the document.
figure
)) ¶figure
)) ¶A description of the image.
document-link
)) ¶document-link
)) ¶A reference ID for the linked document.
If @c(NIL), the link is only to a section within the document.
Dump a CommonDoc document into a stream.
document-format
) (node document-node
)) ¶document-format
) (document document
)) ¶Replace a macro node with a primitive node.
define-meta-macro
)) ¶Define the metadata macro, and return an empty text node.
macro-node
)) ¶document-node
)) ¶The default macroexpansion: Do nothing.
Recursively expand all macros in ‘node‘.
content-node
)) ¶Expand the macros in a node with children.
definition
)) ¶Expand the macros in a definition.
document-node
)) ¶The default macroexpansion.
document
)) ¶document
)) ¶An @link[uri=http://www.ietf.org/rfc/rfc4646.txt](RFC4646) string denoting the language the document is written in.
code-block
)) ¶code-block
)) ¶The language of the code block’s contents.
document-node
)) ¶document-node
)) ¶Node metadata.
macro-node
)) ¶macro-node
)) ¶The name of the macro.
name
.
no-macro-expander
)) ¶no-macro-expander
)) ¶node
.
Recursively check whether two nodes are equal.
document-node
) (node-b document-node
)) ¶document-link
)) ¶document-link
)) ¶A reference ID for the linked node.
Use this method to make node equality more specific.
definition
) (definition-b definition
)) ¶document-link
) (link-b document-link
)) ¶code-block
) (code-b code-block
)) ¶document-node
) (node-b document-node
)) ¶By default, return true.
Parse an input into a CommonDoc document.
document
)) ¶document
)) ¶A reference string to uniquely identify the document within a certain context.
document-node
)) ¶document-node
)) ¶A unique string identifying the node.
definition
)) ¶definition
)) ¶The definition term.
term
.
Apply a side-effectful function recursively to every element
in the document. Depth-first. Doesn’t apply the function to the document
itself.
content-node
) function &optional depth) ¶document-node
) function &optional depth) ¶content-node
) stream) ¶Print an arbitrary content-node.
document-link
) stream) ¶Print a text-node.
The base class of all CommonDoc errors.
simple-error
.
The base class of all macro-related errors.
Signaled when a macro node has no @c(expand-macro) method.
The base class of all lists.
The base class of all quotes.
A block quote.
Text in this element is bold.
A cell in a table.
Text in this element is monospaced or otherwise marked as code or computer output.
A block of code.
The language of the code block’s contents.
(or null string)
:language
A node with children. This is the base class of all nodes
that have a @c(children) slot (Except @c(document), since this class inherits
from @c(document-node)) and can also be used as a way to represent a generic
grouping of elements. This is useful when building a CommonDoc document by
parsing some input language.
The node’s children.
(trivial-types:proper-list common-doc:document-node)
:children
A metadata macro.
The macro’s name.
string
:name
This slot is read-only.
An item in a definition list.
The definition term.
(trivial-types:proper-list common-doc:document-node)
:term
term
.
Defines the term.
(trivial-types:proper-list common-doc:document-node)
:definition
A list of definitions.
The list of @c(definition) instances.
(trivial-types:proper-list common-doc:definition)
:children
A document.
Metadata is mostly based on
@link[uri=https://en.wikipedia.org/wiki/Dublin_Core](Dublin Core) and the
@link[uri=https://en.wikipedia.org/wiki/OpenDocument_technical_specification#Metadata](OpenDocument)
format.
(setf children)
.
children
.
(setf created-on)
.
created-on
.
(setf creator)
.
creator
.
(setf description)
.
description
.
emit-to-string
.
expand-macros
.
(setf keywords)
.
keywords
.
(setf language)
.
language
.
node-text
.
print-object
.
(setf publisher)
.
publisher
.
(setf reference)
.
reference
.
(setf rights)
.
rights
.
(setf subject)
.
subject
.
(setf title)
.
title
.
toc-traverse
.
traverse-document
.
(setf version)
.
version
.
The document’s children nodes.
(trivial-types:proper-list common-doc:document-node)
:children
The document’s title.
string
:title
The creator of the document.
string
:creator
The document’s publisher.
string
:publisher
The subject the document deals with.
string
:subject
A description of the document.
string
:description
A list of strings, each being a keyword for the document.
(trivial-types:proper-list string)
:keywords
A reference string to uniquely identify the document within a certain context.
string
:reference
An @link[uri=http://www.ietf.org/rfc/rfc4646.txt](RFC4646) string denoting the language the document is written in.
string
:language
Information on the document’s copyright.
string
:rights
The document version.
string
:version
The date and time when the document was
created. By default, this is the date and time at instance
creation.
local-time:timestamp
(local-time:now)
:created-on
A data format that can be parsed into a CommonDoc document, or that a document can be formatted to.
A link to a section of this document, to another document and
optionally a section within that document. See also the @c(reference) slot in
the @c(document) class.
link
.
A reference ID for the linked document.
If @c(NIL), the link is only to a section within the document.
(or null string)
:document-reference
A reference ID for the linked node.
(or null string)
:node-reference
The base class of all document classes.
base-list
.
content-node
.
definition
.
figure
.
image
.
row
.
table
.
text-node
.
Node metadata.
(or null hash-table)
:metadata
A unique string identifying the node.
(or null string)
:reference
A figure, an image plus an annotation.
An image.
A quote that occurs inside a paragraph in the document.
Text in this element is italicized.
The base class for all links, internal and external.
The item in a non-definition list.
A macro to be expanded.
The superclass of all inline markup elements.
A list where the elements are ordered.
The list of @c(list-item) instances.
(trivial-types:proper-list common-doc:list-item)
:children
A paragraph.
A row in a table.
The row header.
(trivial-types:proper-list common-doc:document-node)
:header
The row footer.
(trivial-types:proper-list common-doc:document-node)
:footer
The cells in the row.
(trivial-types:proper-list common-doc:cell)
:cells
Represents a section in the document. Unlike HTML, where a
section is just another element, sections in CommonDoc contain their contents.
The section title.
(trivial-types:proper-list common-doc:document-node)
:title
Text in this element is striked out.
Text in this element is subscripted relative to containing elements.
Text in this element is superscripted relative to containing elements.
A table.
A node representing a bare string of text.
Text in this element is underlined.
A list where the elements are unordered.
The list of @c(list-item) instances.
(trivial-types:proper-list common-doc:list-item)
:children
An external link.
A hash table of metadata macros to their definition.
A hash table from tag names to node classes.
Instantiate a class with children and metadata.
Remove all nodes deeper than max-depth.
Check whether two hash tables are equal.
Check whether two hash tables have the same keys.
Remove unnecessary nesting, ie: (((A))) => (A).
define-meta-macro
)) ¶The macro’s name.
name
.
document-node
) (node-b document-node
)) ¶Recursively check for equality in the children of a node.
document-node
) (node-b document-node
)) ¶Check whether two nodes have the same metadata.
Extract a string with all the text inside a node.
definition
)) ¶Extract text from a definition.
list
)) ¶Extract text from a list of nodes.
content-node
)) ¶Extract text from a content node.
A function that traverses a document tree looking for section nodes.
content-node
)) ¶list
)) ¶Jump to: | %
(
A C D E F G H I K L M N P R S T U V W |
---|
Jump to: | %
(
A C D E F G H I K L M N P R S T U V W |
---|
Jump to: | *
C D F H I K L M N P R S T U V |
---|
Jump to: | *
C D F H I K L M N P R S T U V |
---|
Jump to: | B C D E F I L M N O P R S T U W |
---|
Jump to: | B C D E F I L M N O P R S T U W |
---|