The ccldoc Reference Manual

This is the ccldoc Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:30:59 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 ccldoc

create lisp documentation using s-expressions

Author

Clozure Associates and contributors

License

Apache License 2.0

Dependency

ccl-compat (system).

Source

ccldoc.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 ccldoc/ccldoc.asd

Source

ccldoc.asd.

Parent Component

ccldoc (system).

ASDF Systems

ccldoc.


3.1.2 ccldoc/package.lisp

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Packages

ccldoc.


3.1.3 ccldoc/borrowed-code.lisp

Dependency

package.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Internals

3.1.4 ccldoc/utils.lisp

Dependency

borrowed-code.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Public Interface
Internals

3.1.5 ccldoc/representation.lisp

Dependency

utils.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Public Interface
Internals

3.1.6 ccldoc/toplevel.lisp

Dependency

representation.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Public Interface
Internals

3.1.7 ccldoc/syntax.lisp

Dependency

toplevel.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Internals

3.1.8 ccldoc/output-tracwiki.lisp

Dependency

syntax.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Public Interface

output-tracwiki (function).

Internals

3.1.9 ccldoc/output-html.lisp

Dependency

output-tracwiki.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Public Interface

output-html (function).

Internals

3.1.10 ccldoc/output-latex.lisp

Dependency

output-html.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Internals

3.1.11 ccldoc/output-ccldoc.lisp

Dependency

output-latex.lisp (file).

Source

ccldoc.asd.

Parent Component

ccldoc (system).

Public Interface

output-ccldoc (function).

Internals

4 Packages

Packages are listed by definition order.


4.1 ccldoc

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Macros

Macro: def-definition-type (type (&optional parent-type) &key type-name id-prefix function)
Package

ccldoc.

Source

utils.lisp.

Macro: def-expander (name params &body body)
Package

ccldoc.

Source

toplevel.lisp.


5.1.2 Ordinary functions

Reader: dspec-name (instance)
Writer: (setf dspec-name) (instance)
Package

ccldoc.

Source

utils.lisp.

Target Slot

name.

Reader: dspec-type (instance)
Writer: (setf dspec-type) (instance)
Package

ccldoc.

Source

utils.lisp.

Target Slot

type.

Function: dspec-type-name (dspec)
Package

ccldoc.

Source

utils.lisp.

Function: glossary-section (doc)
Package

ccldoc.

Source

representation.lisp.

Function: index-section (doc)
Package

ccldoc.

Source

representation.lisp.

Function: load-document (filename &key external-format)
Package

ccldoc.

Source

toplevel.lisp.

Function: output-ccldoc (object filename &key external-format if-exists)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: output-html (doc filename &key external-format if-exists stylesheet)
Package

ccldoc.

Source

output-html.lisp.

Function: output-tracwiki (doc filename &key external-format if-exists)
Package

ccldoc.

Source

output-tracwiki.lisp.


5.1.3 Generic functions

Generic Reader: clause-body (object)
Package

ccldoc.

Methods
Reader Method: clause-body ((clause-with-body clause-with-body))

automatically generated reader method

Source

representation.lisp.

Target Slot

body.

Generic Writer: (setf clause-body) (object)
Package

ccldoc.

Methods
Writer Method: (setf clause-body) ((clause-with-body clause-with-body))

automatically generated writer method

Source

representation.lisp.

Target Slot

body.

Generic Function: clause-document (clause)
Package

ccldoc.

Methods
Method: clause-document ((clause document))
Source

representation.lisp.

Method: clause-document ((clause clause-object))
Source

representation.lisp.

Generic Reader: clause-external-id (object)
Package

ccldoc.

Methods
Reader Method: clause-external-id ((named-clause named-clause))

automatically generated reader method

Source

representation.lisp.

Target Slot

external-id.

Generic Writer: (setf clause-external-id) (object)
Package

ccldoc.

Methods
Writer Method: (setf clause-external-id) ((named-clause named-clause))

automatically generated writer method

Source

representation.lisp.

Target Slot

external-id.

Generic Reader: clause-items (object)
Package

ccldoc.

Methods
Reader Method: clause-items ((clause-with-items clause-with-items))

automatically generated reader method

Source

representation.lisp.

Target Slot

items.

Generic Reader: clause-name (object)
Package

ccldoc.

Methods
Reader Method: clause-name ((named-clause named-clause))

automatically generated reader method

Source

representation.lisp.

Target Slot

name.

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

ccldoc.

Methods
Writer Method: (setf clause-name) ((named-clause named-clause))

automatically generated writer method

Source

representation.lisp.

Target Slot

name.

Generic Function: clause-parent (object)
Package

ccldoc.

Methods
Method: clause-parent ((string string))
Source

representation.lisp.

Method: clause-parent ((list cons))
Source

representation.lisp.

Reader Method: clause-parent ((clause-object clause-object))

automatically generated reader method

Source

representation.lisp.

Target Slot

parent.

Generic Function: (setf clause-parent) (object)
Package

ccldoc.

Methods
Method: (setf clause-parent) ((string string))
Source

representation.lisp.

Method: (setf clause-parent) ((list cons))
Source

representation.lisp.

Writer Method: (setf clause-parent) ((clause-object clause-object))

automatically generated writer method

Source

representation.lisp.

Target Slot

parent.

Generic Reader: clause-term (object)
Package

ccldoc.

Methods
Reader Method: clause-term ((clause-with-term clause-with-term))

automatically generated reader method

Source

representation.lisp.

Target Slot

term.

Generic Function: clause-text (clause)
Package

ccldoc.

Methods
Method: clause-text ((clause glossentry))
Source

representation.lisp.

Method: clause-text ((clause definition))
Source

representation.lisp.

Method: clause-text ((clause row))
Source

representation.lisp.

Method: clause-text ((clause para))
Source

representation.lisp.

Method: clause-text ((clause term-item))
Source

representation.lisp.

Method: clause-text ((clause clause-with-items))
Source

representation.lisp.

Method: clause-text ((clause clause-with-body))
Source

representation.lisp.

Method: clause-text ((clause clause-with-title))
Source

representation.lisp.

Reader Method: clause-text ((docerror docerror))

automatically generated reader method

Source

representation.lisp.

Target Slot

clause-text.

Method: clause-text ((clauses list))
Source

representation.lisp.

Method: clause-text ((clause clause-object))
Source

representation.lisp.

Method: clause-text ((clause string))
Source

representation.lisp.

Generic Reader: clause-title (object)
Package

ccldoc.

Methods
Reader Method: clause-title ((clause-with-title clause-with-title))

automatically generated reader method

Source

representation.lisp.

Target Slot

title.

Generic Reader: definition-display-name (object)
Package

ccldoc.

Methods
Reader Method: definition-display-name ((definition definition))

automatically generated reader method

Source

representation.lisp.

Target Slot

display-name.

Generic Writer: (setf definition-display-name) (object)
Package

ccldoc.

Methods
Writer Method: (setf definition-display-name) ((definition definition))

automatically generated writer method

Source

representation.lisp.

Target Slot

display-name.

Generic Reader: definition-signature (object)
Package

ccldoc.

Methods
Reader Method: definition-signature ((definition definition))

automatically generated reader method

Source

representation.lisp.

Target Slot

signature.

Generic Writer: (setf definition-signature) (object)
Package

ccldoc.

Methods
Writer Method: (setf definition-signature) ((definition definition))

automatically generated writer method

Source

representation.lisp.

Target Slot

signature.

Generic Reader: definition-summary (object)
Package

ccldoc.

Methods
Reader Method: definition-summary ((definition definition))

automatically generated reader method

Source

representation.lisp.

Target Slot

summary.

Generic Writer: (setf definition-summary) (object)
Package

ccldoc.

Methods
Writer Method: (setf definition-summary) ((definition definition))

automatically generated writer method

Source

representation.lisp.

Target Slot

summary.

Package

ccldoc.

Methods

automatically generated reader method

Source

representation.lisp.

Target Slot

url.

Generic Reader: listing-type (object)
Package

ccldoc.

Methods
Reader Method: listing-type ((listing listing))

automatically generated reader method

Source

representation.lisp.

Target Slot

listing-type.

Generic Reader: markup-type (object)
Package

ccldoc.

Methods
Reader Method: markup-type ((markup markup))

automatically generated reader method

Source

representation.lisp.

Target Slot

markup-type.

Generic Function: section-level (clause)
Package

ccldoc.

Methods
Method: section-level ((clause section))
Source

representation.lisp.

Method: section-level ((clause clause-object))
Source

representation.lisp.

Generic Reader: xref-default-body (object)
Package

ccldoc.

Methods
Reader Method: xref-default-body ((xref xref))

automatically generated reader method

Source

representation.lisp.

Target Slot

default-body.

Generic Reader: xref-target (object)
Package

ccldoc.

Methods
Reader Method: xref-target ((xref xref))

automatically generated reader method

Source

representation.lisp.

Target Slot

target.


5.1.4 Standalone methods

Method: initialize-instance :around ((clause named-clause) &key)
Source

representation.lisp.

Method: initialize-instance :after ((clause table) &key)
Source

representation.lisp.

Method: initialize-instance :after ((clause section) &key)
Source

representation.lisp.

Method: print-object ((c clause-object) stream)
Source

representation.lisp.


5.1.5 Structures

Structure: dspec
Package

ccldoc.

Source

utils.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: type
Package

common-lisp.

Type

(satisfies ccldoc::dspec-type-name-p)

Initform

t

Readers

dspec-type.

Writers

(setf dspec-type).

Slot: name
Readers

dspec-name.

Writers

(setf dspec-name).


5.1.6 Classes

Class: clause-object
Package

ccldoc.

Source

representation.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: parent
Type

(or null ccldoc:clause-object)

Initform

ccldoc::*parent-clause*

Readers

clause-parent.

Writers

(setf clause-parent).

Slot: source-form
Initform

ccldoc::*source-form*

Readers

clause-source-form.

Writers

This slot is read-only.

Class: clause-with-body
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-object.

Direct subclasses
Direct methods
Direct slots
Slot: body
Type

(or null ccldoc:clause)

Readers

clause-body.

Writers

(setf clause-body).

Class: clause-with-items
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-object.

Direct subclasses
Direct methods
Direct slots
Slot: items
Type

vector

Readers

clause-items.

Writers

This slot is read-only.

Class: clause-with-term
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-object.

Direct subclasses
Direct methods
Direct slots
Slot: term
Type

(or null ccldoc:clause)

Initargs

:term

Readers

clause-term.

Writers

This slot is read-only.

Class: clause-with-title
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-object.

Direct subclasses
Direct methods
Direct slots
Slot: title
Initargs

:title

Readers

clause-title.

Writers

This slot is read-only.

Class: code-block
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-with-body.

Direct methods
Class: definition
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: display-name
Type

ccldoc:clause

Readers

definition-display-name.

Writers

(setf definition-display-name).

Slot: signature
Type

ccldoc:clause

Readers

definition-signature.

Writers

(setf definition-signature).

Slot: summary
Type

(or null ccldoc:clause)

Readers

definition-summary.

Writers

(setf definition-summary).

Class: docerror
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-object.

Direct methods
Direct slots
Slot: clause-text
Initargs

:message

Readers

clause-text.

Writers

This slot is read-only.

Class: document
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

section.

Direct methods
Direct slots
Slot: parent
Type

null

Slot: named-clauses
Initform

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

Readers

named-clauses.

Writers

This slot is read-only.

Slot: external-ids
Initform

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

Readers

external-ids.

Writers

This slot is read-only.

Class: glossary-section
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

section.

Direct methods
Class: glossentry
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct methods
Class: index-section
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

section.

Direct methods
Direct slots
Slot: body
Type

null

Class: indexed-clause
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: default-operator
Allocation

:class

Initform

(ccldoc::op-name :index)

Readers

default-operator.

Writers

This slot is read-only.

Class: item
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-with-body.

Direct subclasses

term-item.

Direct methods
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: url
Type

string

Initargs

:url

Readers

link-url.

Writers

This slot is read-only.

Class: listing
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-with-items.

Direct methods
Direct slots
Slot: listing-type
Type

ccldoc:listing-type

Initargs

:type

Readers

listing-type.

Writers

This slot is read-only.

Class: markup
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: markup-type
Type

ccldoc:markup-type

Initargs

:type

Readers

markup-type.

Writers

This slot is read-only.

Class: named-clause
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-object.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

clause-name.

Writers

(setf clause-name).

Slot: external-id
Type

string

Readers

clause-external-id.

Writers

(setf clause-external-id).

Class: para
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-with-body.

Direct methods
Class: row
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-with-items.

Direct methods
Class: section
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: default-operator
Allocation

:class

Initform

(ccldoc::op-name :defsection)

Readers

default-operator.

Writers

This slot is read-only.

Slot: package
Package

common-lisp.

Initargs

:package

Class: table
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct methods
Class: term-item
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: default-operator
Allocation

:class

Initform

(ccldoc::op-name :item)

Readers

default-operator.

Writers

This slot is read-only.

Class: text-block
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct methods
Class: xref
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

indexed-clause.

Direct methods
Direct slots
Slot: default-operator
Allocation

:class

Initform

(ccldoc::op-name :ref)

Readers

default-operator.

Writers

This slot is read-only.

Slot: default-body
Initargs

:default-body

Readers

xref-default-body.

Writers

This slot is read-only.

Slot: target
Type

ccldoc:named-clause

Initargs

:target

Readers

xref-target.

Writers

This slot is read-only.


5.1.7 Types

Type: clause ()
Package

ccldoc.

Source

representation.lisp.

Type: listing-type ()
Package

ccldoc.

Source

representation.lisp.

Type: markup-type ()
Package

ccldoc.

Source

representation.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *ccldoc-fake-packages*
Package

ccldoc.

Source

utils.lisp.

Special Variable: *ccldoc-pprint-dispatch*
Package

ccldoc.

Source

output-ccldoc.lisp.

Special Variable: *current-file*
Package

ccldoc.

Source

representation.lisp.

Special Variable: *dspec-types*
Package

ccldoc.

Source

utils.lisp.

Special Variable: *form-subforms-start*
Package

ccldoc.

Source

output-ccldoc.lisp.

Special Variable: *nowiki-context*
Package

ccldoc.

Source

output-tracwiki.lisp.

Special Variable: *operators*
Package

ccldoc.

Source

toplevel.lisp.

Special Variable: *parent-clause*
Package

ccldoc.

Source

representation.lisp.

Special Variable: *section-package*
Package

ccldoc.

Source

representation.lisp.

Special Variable: *source-form*
Package

ccldoc.

Source

representation.lisp.

Special Variable: *special-anywhere*
Package

ccldoc.

Source

output-tracwiki.lisp.

Special Variable: *special-at-start-of-line*
Package

ccldoc.

Source

output-tracwiki.lisp.

Special Variable: *wiki-indent*
Package

ccldoc.

Source

output-tracwiki.lisp.

Special Variable: *wiki-inline*
Package

ccldoc.

Source

output-tracwiki.lisp.


5.2.2 Macros

Macro: cassert (form &rest error-args)
Package

ccldoc.

Source

utils.lisp.

Macro: def-operator (name params &body body)
Package

ccldoc.

Source

toplevel.lisp.

Macro: def-predicate (name type)
Package

ccldoc.

Source

utils.lisp.

Macro: if-let (bindings &body then-form)

Creates new variable bindings, and conditionally executes either
THEN-FORM or ELSE-FORM. ELSE-FORM defaults to NIL.

BINDINGS must be either single binding of the form:

(variable initial-form)

or a list of bindings of the form:

((variable-1 initial-form-1)
(variable-2 initial-form-2)
...
(variable-n initial-form-n))

All initial-forms are executed sequentially in the specified order. Then all the variables are bound to the corresponding values.

If all variables were bound to true values, the THEN-FORM is executed with the bindings in effect, otherwise the ELSE-FORM is executed with the bindings in effect.

Package

ccldoc.

Source

borrowed-code.lisp.

Macro: when-let (bindings &body forms)

Creates new variable bindings, and conditionally executes FORMS.

BINDINGS must be either single binding of the form:

(variable initial-form)

or a list of bindings of the form:

((variable-1 initial-form-1)
(variable-2 initial-form-2)
...
(variable-n initial-form-n))

All initial-forms are executed sequentially in the specified order. Then all the variables are bound to the corresponding values.

If all variables were bound to true values, then FORMS are executed as an implicit PROGN.

Package

ccldoc.

Source

borrowed-code.lisp.

Macro: with-ccldoc-packages (&body body)
Package

ccldoc.

Source

utils.lisp.

Macro: with-markup ((stream-var start-text end-text) &body body)
Package

ccldoc.

Source

output-tracwiki.lisp.


5.2.3 Ordinary functions

Function: %def-operator (type op-name params fn docstring &key parser-types)
Package

ccldoc.

Source

toplevel.lisp.

Function: %make-dspec (&key type name)
Package

ccldoc.

Source

utils.lisp.

Function: ancestor-of-type (clause-object type)
Package

ccldoc.

Source

representation.lisp.

Function: as-fully-qualified-name (doc name)
Package

ccldoc.

Source

representation.lisp.

Function: assign-external-ids (doc)
Package

ccldoc.

Source

toplevel.lisp.

Function: build-ccldoc (doc-form &key default-file)
Package

ccldoc.

Source

toplevel.lisp.

Function: call-with-markup (start-text end-text stream fn)
Package

ccldoc.

Source

output-tracwiki.lisp.

Function: canonical-clause-name-p (name)
Package

ccldoc.

Source

representation.lisp.

Function: canonicalize-definition-name (type name)
Package

ccldoc.

Source

utils.lisp.

Function: canonicalize-ref-name (name)
Package

ccldoc.

Source

syntax.lisp.

Function: ccldoc-macro-expander (name)
Package

ccldoc.

Source

toplevel.lisp.

Function: ccldoc-macroexpand (form)
Package

ccldoc.

Source

toplevel.lisp.

Function: ccldoc-operator (name)
Package

ccldoc.

Source

toplevel.lisp.

Function: ccldoc-opinfo (name)
Package

ccldoc.

Source

toplevel.lisp.

Function: ccldoc-package (name)
Package

ccldoc.

Source

utils.lisp.

Function: ccldoc-string-parser (name)
Package

ccldoc.

Source

toplevel.lisp.

Function: clause-chapter (clause)
Package

ccldoc.

Source

output-html.lisp.

Function: collect-glossary-entries (doc)
Package

ccldoc.

Source

syntax.lisp.

Function: combine-strings (list)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: concat-by (sep &rest strings)
Package

ccldoc.

Source

utils.lisp.

Function: copy-dspec (instance)
Package

ccldoc.

Source

utils.lisp.

Function: copy-dspecinfo (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

ccldoc.

Alias for

copy-seq.

Function: copy-opinfo (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

ccldoc.

Alias for

copy-seq.

Function: decompile-clause-name (name)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: delim-pos (string start &optional end)
Package

ccldoc.

Source

toplevel.lisp.

Function: desym (thing)
Package

ccldoc.

Source

utils.lisp.

Function: disambiguate-ids (simple-id clauses)
Package

ccldoc.

Source

toplevel.lisp.

Function: dspec-subtypep (type super)
Package

ccldoc.

Source

utils.lisp.

Function: dspec-type-for-type-name (type-name)
Package

ccldoc.

Source

utils.lisp.

Function: dspec-type-name-p (type)
Package

ccldoc.

Source

utils.lisp.

Function: dspecinfo-function (structure)
Package

ccldoc.

Source

utils.lisp.

Function: (setf dspecinfo-function) (structure)
Package

ccldoc.

Source

utils.lisp.

Function: dspecinfo-id-prefix (structure)
Package

ccldoc.

Source

utils.lisp.

Function: (setf dspecinfo-id-prefix) (structure)
Package

ccldoc.

Source

utils.lisp.

Function: dspecinfo-parent-type (structure)
Package

ccldoc.

Source

utils.lisp.

Function: (setf dspecinfo-parent-type) (structure)
Package

ccldoc.

Source

utils.lisp.

Function: dspecinfo-type (structure)
Package

ccldoc.

Source

utils.lisp.

Function: (setf dspecinfo-type) (structure)
Package

ccldoc.

Source

utils.lisp.

Function: dspecinfo-type-name (structure)
Package

ccldoc.

Source

utils.lisp.

Function: (setf dspecinfo-type-name) (structure)
Package

ccldoc.

Source

utils.lisp.

Function: dspecp (object)
Package

ccldoc.

Source

utils.lisp.

Function: end-delim-pos (string start &optional end)
Package

ccldoc.

Source

toplevel.lisp.

Function: escape-char (char)
Package

ccldoc.

Source

output-latex.lisp.

Function: escape-char-test (char)
Package

ccldoc.

Source

output-latex.lisp.

Function: escape-for-html (string &key test)

Escape all characters in STRING which pass TEST. This function is not guaranteed to return a fresh string. Note that you can pass NIL for STRING which’ll just be returned.

Package

ccldoc.

Source

borrowed-code.lisp.

Function: escape-for-html-minimal (string)
Package

ccldoc.

Source

borrowed-code.lisp.

Function: escape-for-latex (string &key test)
Package

ccldoc.

Source

output-latex.lisp.

Function: external-id-for-name (name)
Package

ccldoc.

Source

toplevel.lisp.

Function: external-id-string (lisp-name)
Package

ccldoc.

Source

toplevel.lisp.

Function: find-clause (doc fn &optional errorp)
Package

ccldoc.

Source

representation.lisp.

Function: form-clause (form)
Package

ccldoc.

Source

syntax.lisp.

Function: form-clause-by-operator (operator args)
Package

ccldoc.

Source

toplevel.lisp.

Function: form-clause-ensuring-simple (term)
Package

ccldoc.

Source

syntax.lisp.

Function: form-subforms-start (form)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: function-for-dspec-type (type)
Package

ccldoc.

Source

utils.lisp.

Function: gensymcat (&rest args)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: gensymp (thing)
Package

ccldoc.

Source

utils.lisp.

Function: html-escape-char-minimal-test (ch)
Package

ccldoc.

Source

borrowed-code.lisp.

Function: html-escape-char-test (ch)
Package

ccldoc.

Source

borrowed-code.lisp.

Function: html-formatted-signature (signature)
Package

ccldoc.

Source

output-html.lisp.

Function: id-prefix-for-dspec-type (type)
Package

ccldoc.

Source

utils.lisp.

Function: info-for-dspec-type (type)
Package

ccldoc.

Source

utils.lisp.

Function: lisp-from-string (string &key start end eof)
Package

ccldoc.

Source

toplevel.lisp.

Function: load-to-ccldoc-form (file stream)
Package

ccldoc.

Source

toplevel.lisp.

Function: make-arg-reader (&rest argtypes)
Package

ccldoc.

Source

toplevel.lisp.

Function: make-dspec (type name)
Package

ccldoc.

Source

utils.lisp.

Function: make-dspecinfo (&key type type-name id-prefix parent-type function)
Package

ccldoc.

Source

utils.lisp.

Function: make-opinfo (&key type function parser)
Package

ccldoc.

Source

toplevel.lisp.

Function: make-wild-dspec (name)
Package

ccldoc.

Source

utils.lisp.

Function: matching-clauses (doc fn)
Package

ccldoc.

Source

representation.lisp.

Function: named-clauses-count (doc)
Package

ccldoc.

Source

representation.lisp.

Function: norm-for-external-id (char string)
Package

ccldoc.

Source

toplevel.lisp.

Function: normalize-title (title)
Package

ccldoc.

Source

syntax.lisp.

Function: normalize-whitespace (string)
Package

ccldoc.

Source

utils.lisp.

Function: op-name (sym &optional intern)
Package

ccldoc.

Source

utils.lisp.

Function: op-name-p (sym1 sym2)
Package

ccldoc.

Source

utils.lisp.

Function: operator-sym-p (sym)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: opinfo-function (structure)
Package

ccldoc.

Source

toplevel.lisp.

Function: (setf opinfo-function) (structure)
Package

ccldoc.

Source

toplevel.lisp.

Function: opinfo-parser (structure)
Package

ccldoc.

Source

toplevel.lisp.

Function: (setf opinfo-parser) (structure)
Package

ccldoc.

Source

toplevel.lisp.

Function: opinfo-type (structure)
Package

ccldoc.

Source

toplevel.lisp.

Function: (setf opinfo-type) (structure)
Package

ccldoc.

Source

toplevel.lisp.

Function: output-latex (doc filename &key external-format if-exists)
Package

ccldoc.

Source

output-latex.lisp.

Function: parent-type-for-dspec-type (type)
Package

ccldoc.

Source

utils.lisp.

Function: parse-arg-and-options (arg-and-options &key options type)
Package

ccldoc.

Source

syntax.lisp.

Function: parse-ccldoc-string (string)
Package

ccldoc.

Source

toplevel.lisp.

Function: pprint-ccldoc (form stream &key package)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: pprint-ccldoc-operator (stream sym)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: pprint-ccldoc-table (xp list &rest args)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: prettify-ccldoc (form &key package)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: read-all-from-string (string &key start end package)
Package

ccldoc.

Source

utils.lisp.

Function: read-ccldoc-document (filename external-format)
Package

ccldoc.

Source

toplevel.lisp.

Function: register-dspec-type (type parent-type type-name id-prefix function)
Package

ccldoc.

Source

utils.lisp.

Function: remove-from-plist (plist &rest keys)

Returns a property-list with same keys and values as PLIST, except that keys in the list designated by KEYS and values corresponding to them are removed. The returned property-list may share structure with the PLIST, but PLIST is not destructively modified. Keys are compared using EQ.

Package

ccldoc.

Source

borrowed-code.lisp.

Function: resolve-placeholder (clause)
Package

ccldoc.

Source

representation.lisp.

Function: resolve-xref-targets (doc)
Package

ccldoc.

Source

representation.lisp.

Function: section-name-p (name)
Package

ccldoc.

Source

representation.lisp.

Function: simple-split (delimiter string)
Package

ccldoc.

Source

borrowed-code.lisp.

Function: slurp-lines (pathname)
Package

ccldoc.

Source

output-html.lisp.

Function: starts-with-subseq (prefix sequence &rest args &key return-suffix &allow-other-keys)

Test whether the first elements of SEQUENCE are the same (as per TEST) as the elements of PREFIX.

If RETURN-SUFFIX is T the function returns, as a second value, a
sub-sequence or displaced array pointing to the sequence after PREFIX.

Package

ccldoc.

Source

borrowed-code.lisp.

Function: std-dspec-name (ccl-type name)
Package

ccldoc.

Source

utils.lisp.

Function: string-chunk (string start &optional end)
Package

ccldoc.

Source

toplevel.lisp.

Function: string-dspec-name (name)
Package

ccldoc.

Source

utils.lisp.

Function: stringyp (x)
Package

ccldoc.

Source

output-ccldoc.lisp.

Function: subforms-clause (parent forms &optional upgrade-to-para)
Package

ccldoc.

Source

syntax.lisp.

Function: subforms-items (parent forms type)
Package

ccldoc.

Source

syntax.lisp.

Function: symbol-dspec-name (name)
Package

ccldoc.

Source

utils.lisp.

Function: table-name-p (name)
Package

ccldoc.

Source

representation.lisp.

Function: text-for-clause-name (name &optional package)
Package

ccldoc.

Source

toplevel.lisp.

Function: wiki-blankline (stream)
Package

ccldoc.

Source

output-tracwiki.lisp.

Function: wiki-freshline (stream)
Package

ccldoc.

Source

output-tracwiki.lisp.

Function: wiki-newline (stream)
Package

ccldoc.

Source

output-tracwiki.lisp.

Function: wild-dspec-p (name)
Package

ccldoc.

Source

utils.lisp.

Function: wild-name-match-p (clause-name wild-name)
Package

ccldoc.

Source

representation.lisp.

Function: wildcard-canonical-name-p (cname)
Package

ccldoc.

Source

representation.lisp.

Function: write-html-sidebar (document stream)
Package

ccldoc.

Source

output-html.lisp.

Function: write-html-toc (document stream &optional depth)
Package

ccldoc.

Source

output-html.lisp.

Function: write-latex-preamble (stream)
Package

ccldoc.

Source

output-latex.lisp.

Function: write-nowiki (type clause stream)
Package

ccldoc.

Source

output-tracwiki.lisp.

Function: write-stylesheet (stream css-file)
Package

ccldoc.

Source

output-html.lisp.


5.2.4 Generic functions

Generic Reader: clause-default-body (object)
Package

ccldoc.

Methods
Reader Method: clause-default-body ((reference-placeholder reference-placeholder))

automatically generated reader method

Source

representation.lisp.

Target Slot

default-body.

Generic Function: clause-reference-name (clause)
Package

ccldoc.

Methods
Method: clause-reference-name ((clause glossentry))
Source

representation.lisp.

Method: clause-reference-name ((clause definition))
Source

representation.lisp.

Method: clause-reference-name ((clause clause-with-required-title))
Source

representation.lisp.

Generic Function: clause-section (clause)
Package

ccldoc.

Methods
Method: clause-section ((clause clause-object))
Source

representation.lisp.

Generic Reader: clause-source-form (object)
Package

ccldoc.

Methods
Reader Method: clause-source-form ((clause-object clause-object))

automatically generated reader method

Source

representation.lisp.

Target Slot

source-form.

Generic Function: decompile-body (clause)
Package

ccldoc.

Methods
Method: decompile-body ((clause clause-with-body))
Source

output-ccldoc.lisp.

Generic Function: decompile-ccldoc (clause)
Package

ccldoc.

Methods
Method: decompile-ccldoc ((link link))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((row row))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((clause xref))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((clause reference-placeholder))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((clause term-item))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((table table))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((listing listing))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((markup markup))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((glossentry glossentry))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((definition definition))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((blk text-block))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((section section))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((clause clause-with-body))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((list list))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((string string))
Source

output-ccldoc.lisp.

Method: decompile-ccldoc ((clause clause-object))
Source

output-ccldoc.lisp.

Generic Function: decompile-items (clause)
Package

ccldoc.

Methods
Method: decompile-items ((clause clause-with-items))
Source

output-ccldoc.lisp.

Generic Function: default-operator (clause)
Package

ccldoc.

Methods
Reader Method: default-operator ((section section))

automatically generated reader method

Source

representation.lisp.

Target Slot

default-operator.

Reader Method: default-operator ((reference-placeholder reference-placeholder))

automatically generated reader method

Source

representation.lisp.

Target Slot

default-operator.

Reader Method: default-operator ((xref xref))

automatically generated reader method

Source

representation.lisp.

Target Slot

default-operator.

Reader Method: default-operator ((indexed-clause indexed-clause))

automatically generated reader method

Source

representation.lisp.

Target Slot

default-operator.

Reader Method: default-operator ((term-item term-item))

automatically generated reader method

Source

representation.lisp.

Target Slot

default-operator.

Method: default-operator ((clause clause-object))
Source

representation.lisp.

Generic Function: external-id-for-clause (clause)
Package

ccldoc.

Methods
Method: external-id-for-clause ((clause document))
Source

toplevel.lisp.

Method: external-id-for-clause ((clause table))
Source

toplevel.lisp.

Method: external-id-for-clause (clause)
Source

toplevel.lisp.

Generic Reader: external-ids (object)
Package

ccldoc.

Methods
Reader Method: external-ids ((document document))

automatically generated reader method

Source

representation.lisp.

Target Slot

external-ids.

Generic Function: inline-clause-p (clause)
Package

ccldoc.

Source

representation.lisp.

Methods
Method: inline-clause-p ((clause string))
Method: inline-clause-p ((list list))
Method: inline-clause-p ((clause inline-clause))
Method: inline-clause-p ((clause clause-object))
Generic Reader: named-clauses (object)
Package

ccldoc.

Methods
Reader Method: named-clauses ((document document))

automatically generated reader method

Source

representation.lisp.

Target Slot

named-clauses.

Generic Function: para-subforms-to-body (parent forms)
Package

ccldoc.

Methods
Method: para-subforms-to-body ((parent clause-with-body) forms)
Source

syntax.lisp.

Generic Reader: placeholder-target-name (object)
Package

ccldoc.

Methods
Reader Method: placeholder-target-name ((reference-placeholder reference-placeholder))

automatically generated reader method

Source

representation.lisp.

Target Slot

target-name.

Generic Function: princ-ccldoc (c stream)
Package

ccldoc.

Methods
Method: princ-ccldoc ((c clause-object) stream)
Source

representation.lisp.

Generic Function: subclause-slots (clause)
Package

ccldoc.

Source

representation.lisp.

Method Combination

append.

Options

:most-specific-first

Methods
Method: subclause-slots append ((clause indexed-clause))
Method: subclause-slots append ((clause definition))
Method: subclause-slots append ((clause clause-with-items))
Method: subclause-slots append ((clause clause-with-term))
Method: subclause-slots append ((clause clause-with-body))
Method: subclause-slots append ((clause string))
Method: subclause-slots append ((clause clause-object))
Generic Function: subforms-to-body (parent forms)
Package

ccldoc.

Methods
Method: subforms-to-body ((parent clause-with-body) forms)
Source

syntax.lisp.

Generic Function: subforms-to-items (parent forms &optional type)
Package

ccldoc.

Methods
Method: subforms-to-items ((parent clause-with-items) forms &optional type)
Source

syntax.lisp.

Generic Function: write-html (clause stream)
Package

ccldoc.

Methods
Method: write-html :before ((clause named-clause) stream)
Source

output-html.lisp.

Method: write-html ((clause null) stream)
Source

output-html.lisp.

Method: write-html ((clause string) stream)
Source

output-html.lisp.

Method: write-html ((clause cons) stream)
Source

output-html.lisp.

Method: write-html ((clause definition) stream)
Source

output-html.lisp.

Method: write-html ((clause xref) stream)
Source

output-html.lisp.

Method: write-html ((clause term-item) stream)
Source

output-html.lisp.

Method: write-html ((clause item) stream)
Source

output-html.lisp.

Method: write-html ((clause markup) stream)
Source

output-html.lisp.

Method: write-html ((clause indexed-clause) stream)
Source

output-html.lisp.

Method: write-html ((clause listing) stream)
Source

output-html.lisp.

Method: write-html ((clause row) stream)
Source

output-html.lisp.

Method: write-html ((clause table) stream)
Source

output-html.lisp.

Method: write-html ((clause link) stream)
Source

output-html.lisp.

Method: write-html ((clause docerror) stream)
Source

output-html.lisp.

Method: write-html ((clause para) stream)
Source

output-html.lisp.

Method: write-html ((clause text-block) stream)
Source

output-html.lisp.

Method: write-html ((clause code-block) stream)
Source

output-html.lisp.

Method: write-html ((clause section) stream)
Source

output-html.lisp.

Method: write-html ((clause glossentry) stream)
Source

output-html.lisp.

Method: write-html ((clause glossary-section) stream)
Source

output-html.lisp.

Method: write-html ((clause index-section) stream)
Source

output-html.lisp.

Method: write-html ((clause document) stream)
Source

output-html.lisp.

Generic Function: write-latex (clause stream)
Package

ccldoc.

Methods
Method: write-latex ((clause null) stream)
Source

output-latex.lisp.

Method: write-latex ((clause string) stream)
Source

output-latex.lisp.

Method: write-latex ((clause cons) stream)
Source

output-latex.lisp.

Method: write-latex ((clause definition) stream)
Source

output-latex.lisp.

Method: write-latex ((clause xref) stream)
Source

output-latex.lisp.

Method: write-latex ((clause term-item) stream)
Source

output-latex.lisp.

Method: write-latex ((clause item) stream)
Source

output-latex.lisp.

Method: write-latex ((clause markup) stream)
Source

output-latex.lisp.

Method: write-latex ((clause listing) stream)
Source

output-latex.lisp.

Method: write-latex ((clause row) stream)
Source

output-latex.lisp.

Method: write-latex ((clause table) stream)
Source

output-latex.lisp.

Method: write-latex ((clause link) stream)
Source

output-latex.lisp.

Method: write-latex ((clause docerror) stream)
Source

output-latex.lisp.

Method: write-latex ((clause para) stream)
Source

output-latex.lisp.

Method: write-latex ((clause text-block) stream)
Source

output-latex.lisp.

Method: write-latex ((clause code-block) stream)
Source

output-latex.lisp.

Method: write-latex ((clause section) stream)
Source

output-latex.lisp.

Method: write-latex ((clause glossentry) stream)
Source

output-latex.lisp.

Method: write-latex ((clause glossary-section) stream)
Source

output-latex.lisp.

Method: write-latex ((clause indexed-clause) stream)
Source

output-latex.lisp.

Method: write-latex ((clause index-section) stream)
Source

output-latex.lisp.

Method: write-latex :before ((clause named-clause) stream)
Source

output-latex.lisp.

Method: write-latex ((clause document) stream)
Source

output-latex.lisp.

Generic Function: write-tracwiki (clause stream)
Package

ccldoc.

Methods
Method: write-tracwiki ((clause xref) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause definition) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause item) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause term-item) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause listing) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause link) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause row) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause table) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause markup) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause para) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause code-block) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause text-block) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause glossentry) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause glossary-section) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause indexed-clause) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause index-section) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause section) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause document) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause docerror) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause string) stream)
Source

output-tracwiki.lisp.

Method: write-tracwiki ((clause cons) stream)
Source

output-tracwiki.lisp.


5.2.5 Classes

Class: clause-with-optional-title
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-with-title.

Direct subclasses

text-block.

Direct slots
Slot: title
Type

(or null string)

Class: clause-with-required-body
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-with-body.

Direct subclasses

link.

Direct slots
Slot: body
Type

ccldoc:clause

Class: clause-with-required-title
Package

ccldoc.

Source

representation.lisp.

Direct superclasses
Direct subclasses
Direct methods

clause-reference-name.

Direct slots
Slot: title
Type

string

Class: inline-clause
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

clause-object.

Direct subclasses
Direct methods

inline-clause-p.

Class: reference-placeholder
Package

ccldoc.

Source

representation.lisp.

Direct superclasses

indexed-clause.

Direct methods
Direct slots
Slot: default-operator
Allocation

:class

Initform

(ccldoc::op-name :ref)

Readers

default-operator.

Writers

This slot is read-only.

Slot: default-body
Initargs

:default-body

Readers

clause-default-body.

Writers

This slot is read-only.

Slot: target-name
Initargs

:name

Readers

placeholder-target-name.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%def-operator: Private ordinary functions
%make-dspec: Private ordinary functions

(
(setf clause-body): Public generic functions
(setf clause-body): Public generic functions
(setf clause-external-id): Public generic functions
(setf clause-external-id): Public generic functions
(setf clause-name): Public generic functions
(setf clause-name): Public generic functions
(setf clause-parent): Public generic functions
(setf clause-parent): Public generic functions
(setf clause-parent): Public generic functions
(setf clause-parent): Public generic functions
(setf definition-display-name): Public generic functions
(setf definition-display-name): Public generic functions
(setf definition-signature): Public generic functions
(setf definition-signature): Public generic functions
(setf definition-summary): Public generic functions
(setf definition-summary): Public generic functions
(setf dspec-name): Public ordinary functions
(setf dspec-type): Public ordinary functions
(setf dspecinfo-function): Private ordinary functions
(setf dspecinfo-id-prefix): Private ordinary functions
(setf dspecinfo-parent-type): Private ordinary functions
(setf dspecinfo-type): Private ordinary functions
(setf dspecinfo-type-name): Private ordinary functions
(setf opinfo-function): Private ordinary functions
(setf opinfo-parser): Private ordinary functions
(setf opinfo-type): Private ordinary functions

A
ancestor-of-type: Private ordinary functions
as-fully-qualified-name: Private ordinary functions
assign-external-ids: Private ordinary functions

B
build-ccldoc: Private ordinary functions

C
call-with-markup: Private ordinary functions
canonical-clause-name-p: Private ordinary functions
canonicalize-definition-name: Private ordinary functions
canonicalize-ref-name: Private ordinary functions
cassert: Private macros
ccldoc-macro-expander: Private ordinary functions
ccldoc-macroexpand: Private ordinary functions
ccldoc-operator: Private ordinary functions
ccldoc-opinfo: Private ordinary functions
ccldoc-package: Private ordinary functions
ccldoc-string-parser: Private ordinary functions
clause-body: Public generic functions
clause-body: Public generic functions
clause-chapter: Private ordinary functions
clause-default-body: Private generic functions
clause-default-body: Private generic functions
clause-document: Public generic functions
clause-document: Public generic functions
clause-document: Public generic functions
clause-external-id: Public generic functions
clause-external-id: Public generic functions
clause-items: Public generic functions
clause-items: Public generic functions
clause-name: Public generic functions
clause-name: Public generic functions
clause-parent: Public generic functions
clause-parent: Public generic functions
clause-parent: Public generic functions
clause-parent: Public generic functions
clause-reference-name: Private generic functions
clause-reference-name: Private generic functions
clause-reference-name: Private generic functions
clause-reference-name: Private generic functions
clause-section: Private generic functions
clause-section: Private generic functions
clause-source-form: Private generic functions
clause-source-form: Private generic functions
clause-term: Public generic functions
clause-term: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-text: Public generic functions
clause-title: Public generic functions
clause-title: Public generic functions
collect-glossary-entries: Private ordinary functions
combine-strings: Private ordinary functions
concat-by: Private ordinary functions
copy-dspec: Private ordinary functions
copy-dspecinfo: Private ordinary functions
copy-opinfo: Private ordinary functions

D
decompile-body: Private generic functions
decompile-body: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-ccldoc: Private generic functions
decompile-clause-name: Private ordinary functions
decompile-items: Private generic functions
decompile-items: Private generic functions
def-definition-type: Public macros
def-expander: Public macros
def-operator: Private macros
def-predicate: Private macros
default-operator: Private generic functions
default-operator: Private generic functions
default-operator: Private generic functions
default-operator: Private generic functions
default-operator: Private generic functions
default-operator: Private generic functions
default-operator: Private generic functions
definition-display-name: Public generic functions
definition-display-name: Public generic functions
definition-signature: Public generic functions
definition-signature: Public generic functions
definition-summary: Public generic functions
definition-summary: Public generic functions
delim-pos: Private ordinary functions
desym: Private ordinary functions
disambiguate-ids: Private ordinary functions
dspec-name: Public ordinary functions
dspec-subtypep: Private ordinary functions
dspec-type: Public ordinary functions
dspec-type-for-type-name: Private ordinary functions
dspec-type-name: Public ordinary functions
dspec-type-name-p: Private ordinary functions
dspecinfo-function: Private ordinary functions
dspecinfo-id-prefix: Private ordinary functions
dspecinfo-parent-type: Private ordinary functions
dspecinfo-type: Private ordinary functions
dspecinfo-type-name: Private ordinary functions
dspecp: Private ordinary functions

E
end-delim-pos: Private ordinary functions
escape-char: Private ordinary functions
escape-char-test: Private ordinary functions
escape-for-html: Private ordinary functions
escape-for-html-minimal: Private ordinary functions
escape-for-latex: Private ordinary functions
external-id-for-clause: Private generic functions
external-id-for-clause: Private generic functions
external-id-for-clause: Private generic functions
external-id-for-clause: Private generic functions
external-id-for-name: Private ordinary functions
external-id-string: Private ordinary functions
external-ids: Private generic functions
external-ids: Private generic functions

F
find-clause: Private ordinary functions
form-clause: Private ordinary functions
form-clause-by-operator: Private ordinary functions
form-clause-ensuring-simple: Private ordinary functions
form-subforms-start: Private ordinary functions
Function, %def-operator: Private ordinary functions
Function, %make-dspec: Private ordinary functions
Function, (setf dspec-name): Public ordinary functions
Function, (setf dspec-type): Public ordinary functions
Function, (setf dspecinfo-function): Private ordinary functions
Function, (setf dspecinfo-id-prefix): Private ordinary functions
Function, (setf dspecinfo-parent-type): Private ordinary functions
Function, (setf dspecinfo-type): Private ordinary functions
Function, (setf dspecinfo-type-name): Private ordinary functions
Function, (setf opinfo-function): Private ordinary functions
Function, (setf opinfo-parser): Private ordinary functions
Function, (setf opinfo-type): Private ordinary functions
Function, ancestor-of-type: Private ordinary functions
Function, as-fully-qualified-name: Private ordinary functions
Function, assign-external-ids: Private ordinary functions
Function, build-ccldoc: Private ordinary functions
Function, call-with-markup: Private ordinary functions
Function, canonical-clause-name-p: Private ordinary functions
Function, canonicalize-definition-name: Private ordinary functions
Function, canonicalize-ref-name: Private ordinary functions
Function, ccldoc-macro-expander: Private ordinary functions
Function, ccldoc-macroexpand: Private ordinary functions
Function, ccldoc-operator: Private ordinary functions
Function, ccldoc-opinfo: Private ordinary functions
Function, ccldoc-package: Private ordinary functions
Function, ccldoc-string-parser: Private ordinary functions
Function, clause-chapter: Private ordinary functions
Function, collect-glossary-entries: Private ordinary functions
Function, combine-strings: Private ordinary functions
Function, concat-by: Private ordinary functions
Function, copy-dspec: Private ordinary functions
Function, copy-dspecinfo: Private ordinary functions
Function, copy-opinfo: Private ordinary functions
Function, decompile-clause-name: Private ordinary functions
Function, delim-pos: Private ordinary functions
Function, desym: Private ordinary functions
Function, disambiguate-ids: Private ordinary functions
Function, dspec-name: Public ordinary functions
Function, dspec-subtypep: Private ordinary functions
Function, dspec-type: Public ordinary functions
Function, dspec-type-for-type-name: Private ordinary functions
Function, dspec-type-name: Public ordinary functions
Function, dspec-type-name-p: Private ordinary functions
Function, dspecinfo-function: Private ordinary functions
Function, dspecinfo-id-prefix: Private ordinary functions
Function, dspecinfo-parent-type: Private ordinary functions
Function, dspecinfo-type: Private ordinary functions
Function, dspecinfo-type-name: Private ordinary functions
Function, dspecp: Private ordinary functions
Function, end-delim-pos: Private ordinary functions
Function, escape-char: Private ordinary functions
Function, escape-char-test: Private ordinary functions
Function, escape-for-html: Private ordinary functions
Function, escape-for-html-minimal: Private ordinary functions
Function, escape-for-latex: Private ordinary functions
Function, external-id-for-name: Private ordinary functions
Function, external-id-string: Private ordinary functions
Function, find-clause: Private ordinary functions
Function, form-clause: Private ordinary functions
Function, form-clause-by-operator: Private ordinary functions
Function, form-clause-ensuring-simple: Private ordinary functions
Function, form-subforms-start: Private ordinary functions
Function, function-for-dspec-type: Private ordinary functions
Function, gensymcat: Private ordinary functions
Function, gensymp: Private ordinary functions
Function, glossary-section: Public ordinary functions
Function, html-escape-char-minimal-test: Private ordinary functions
Function, html-escape-char-test: Private ordinary functions
Function, html-formatted-signature: Private ordinary functions
Function, id-prefix-for-dspec-type: Private ordinary functions
Function, index-section: Public ordinary functions
Function, info-for-dspec-type: Private ordinary functions
Function, lisp-from-string: Private ordinary functions
Function, load-document: Public ordinary functions
Function, load-to-ccldoc-form: Private ordinary functions
Function, make-arg-reader: Private ordinary functions
Function, make-dspec: Private ordinary functions
Function, make-dspecinfo: Private ordinary functions
Function, make-opinfo: Private ordinary functions
Function, make-wild-dspec: Private ordinary functions
Function, matching-clauses: Private ordinary functions
Function, named-clauses-count: Private ordinary functions
Function, norm-for-external-id: Private ordinary functions
Function, normalize-title: Private ordinary functions
Function, normalize-whitespace: Private ordinary functions
Function, op-name: Private ordinary functions
Function, op-name-p: Private ordinary functions
Function, operator-sym-p: Private ordinary functions
Function, opinfo-function: Private ordinary functions
Function, opinfo-parser: Private ordinary functions
Function, opinfo-type: Private ordinary functions
Function, output-ccldoc: Public ordinary functions
Function, output-html: Public ordinary functions
Function, output-latex: Private ordinary functions
Function, output-tracwiki: Public ordinary functions
Function, parent-type-for-dspec-type: Private ordinary functions
Function, parse-arg-and-options: Private ordinary functions
Function, parse-ccldoc-string: Private ordinary functions
Function, pprint-ccldoc: Private ordinary functions
Function, pprint-ccldoc-operator: Private ordinary functions
Function, pprint-ccldoc-table: Private ordinary functions
Function, prettify-ccldoc: Private ordinary functions
Function, read-all-from-string: Private ordinary functions
Function, read-ccldoc-document: Private ordinary functions
Function, register-dspec-type: Private ordinary functions
Function, remove-from-plist: Private ordinary functions
Function, resolve-placeholder: Private ordinary functions
Function, resolve-xref-targets: Private ordinary functions
Function, section-name-p: Private ordinary functions
Function, simple-split: Private ordinary functions
Function, slurp-lines: Private ordinary functions
Function, starts-with-subseq: Private ordinary functions
Function, std-dspec-name: Private ordinary functions
Function, string-chunk: Private ordinary functions
Function, string-dspec-name: Private ordinary functions
Function, stringyp: Private ordinary functions
Function, subforms-clause: Private ordinary functions
Function, subforms-items: Private ordinary functions
Function, symbol-dspec-name: Private ordinary functions
Function, table-name-p: Private ordinary functions
Function, text-for-clause-name: Private ordinary functions
Function, wiki-blankline: Private ordinary functions
Function, wiki-freshline: Private ordinary functions
Function, wiki-newline: Private ordinary functions
Function, wild-dspec-p: Private ordinary functions
Function, wild-name-match-p: Private ordinary functions
Function, wildcard-canonical-name-p: Private ordinary functions
Function, write-html-sidebar: Private ordinary functions
Function, write-html-toc: Private ordinary functions
Function, write-latex-preamble: Private ordinary functions
Function, write-nowiki: Private ordinary functions
Function, write-stylesheet: Private ordinary functions
function-for-dspec-type: Private ordinary functions

G
Generic Function, (setf clause-body): Public generic functions
Generic Function, (setf clause-external-id): Public generic functions
Generic Function, (setf clause-name): Public generic functions
Generic Function, (setf clause-parent): Public generic functions
Generic Function, (setf definition-display-name): Public generic functions
Generic Function, (setf definition-signature): Public generic functions
Generic Function, (setf definition-summary): Public generic functions
Generic Function, clause-body: Public generic functions
Generic Function, clause-default-body: Private generic functions
Generic Function, clause-document: Public generic functions
Generic Function, clause-external-id: Public generic functions
Generic Function, clause-items: Public generic functions
Generic Function, clause-name: Public generic functions
Generic Function, clause-parent: Public generic functions
Generic Function, clause-reference-name: Private generic functions
Generic Function, clause-section: Private generic functions
Generic Function, clause-source-form: Private generic functions
Generic Function, clause-term: Public generic functions
Generic Function, clause-text: Public generic functions
Generic Function, clause-title: Public generic functions
Generic Function, decompile-body: Private generic functions
Generic Function, decompile-ccldoc: Private generic functions
Generic Function, decompile-items: Private generic functions
Generic Function, default-operator: Private generic functions
Generic Function, definition-display-name: Public generic functions
Generic Function, definition-signature: Public generic functions
Generic Function, definition-summary: Public generic functions
Generic Function, external-id-for-clause: Private generic functions
Generic Function, external-ids: Private generic functions
Generic Function, inline-clause-p: Private generic functions
Generic Function, link-url: Public generic functions
Generic Function, listing-type: Public generic functions
Generic Function, markup-type: Public generic functions
Generic Function, named-clauses: Private generic functions
Generic Function, para-subforms-to-body: Private generic functions
Generic Function, placeholder-target-name: Private generic functions
Generic Function, princ-ccldoc: Private generic functions
Generic Function, section-level: Public generic functions
Generic Function, subclause-slots: Private generic functions
Generic Function, subforms-to-body: Private generic functions
Generic Function, subforms-to-items: Private generic functions
Generic Function, write-html: Private generic functions
Generic Function, write-latex: Private generic functions
Generic Function, write-tracwiki: Private generic functions
Generic Function, xref-default-body: Public generic functions
Generic Function, xref-target: Public generic functions
gensymcat: Private ordinary functions
gensymp: Private ordinary functions
glossary-section: Public ordinary functions

H
html-escape-char-minimal-test: Private ordinary functions
html-escape-char-test: Private ordinary functions
html-formatted-signature: Private ordinary functions

I
id-prefix-for-dspec-type: Private ordinary functions
if-let: Private macros
index-section: Public ordinary functions
info-for-dspec-type: Private ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
inline-clause-p: Private generic functions
inline-clause-p: Private generic functions
inline-clause-p: Private generic functions
inline-clause-p: Private generic functions
inline-clause-p: Private generic functions

L
link-url: Public generic functions
link-url: Public generic functions
lisp-from-string: Private ordinary functions
listing-type: Public generic functions
listing-type: Public generic functions
load-document: Public ordinary functions
load-to-ccldoc-form: Private ordinary functions

M
Macro, cassert: Private macros
Macro, def-definition-type: Public macros
Macro, def-expander: Public macros
Macro, def-operator: Private macros
Macro, def-predicate: Private macros
Macro, if-let: Private macros
Macro, when-let: Private macros
Macro, with-ccldoc-packages: Private macros
Macro, with-markup: Private macros
make-arg-reader: Private ordinary functions
make-dspec: Private ordinary functions
make-dspecinfo: Private ordinary functions
make-opinfo: Private ordinary functions
make-wild-dspec: Private ordinary functions
markup-type: Public generic functions
markup-type: Public generic functions
matching-clauses: Private ordinary functions
Method, (setf clause-body): Public generic functions
Method, (setf clause-external-id): Public generic functions
Method, (setf clause-name): Public generic functions
Method, (setf clause-parent): Public generic functions
Method, (setf clause-parent): Public generic functions
Method, (setf clause-parent): Public generic functions
Method, (setf definition-display-name): Public generic functions
Method, (setf definition-signature): Public generic functions
Method, (setf definition-summary): Public generic functions
Method, clause-body: Public generic functions
Method, clause-default-body: Private generic functions
Method, clause-document: Public generic functions
Method, clause-document: Public generic functions
Method, clause-external-id: Public generic functions
Method, clause-items: Public generic functions
Method, clause-name: Public generic functions
Method, clause-parent: Public generic functions
Method, clause-parent: Public generic functions
Method, clause-parent: Public generic functions
Method, clause-reference-name: Private generic functions
Method, clause-reference-name: Private generic functions
Method, clause-reference-name: Private generic functions
Method, clause-section: Private generic functions
Method, clause-source-form: Private generic functions
Method, clause-term: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-text: Public generic functions
Method, clause-title: Public generic functions
Method, decompile-body: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-ccldoc: Private generic functions
Method, decompile-items: Private generic functions
Method, default-operator: Private generic functions
Method, default-operator: Private generic functions
Method, default-operator: Private generic functions
Method, default-operator: Private generic functions
Method, default-operator: Private generic functions
Method, default-operator: Private generic functions
Method, definition-display-name: Public generic functions
Method, definition-signature: Public generic functions
Method, definition-summary: Public generic functions
Method, external-id-for-clause: Private generic functions
Method, external-id-for-clause: Private generic functions
Method, external-id-for-clause: Private generic functions
Method, external-ids: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, inline-clause-p: Private generic functions
Method, inline-clause-p: Private generic functions
Method, inline-clause-p: Private generic functions
Method, inline-clause-p: Private generic functions
Method, link-url: Public generic functions
Method, listing-type: Public generic functions
Method, markup-type: Public generic functions
Method, named-clauses: Private generic functions
Method, para-subforms-to-body: Private generic functions
Method, placeholder-target-name: Private generic functions
Method, princ-ccldoc: Private generic functions
Method, print-object: Public standalone methods
Method, section-level: Public generic functions
Method, section-level: Public generic functions
Method, subclause-slots: Private generic functions
Method, subclause-slots: Private generic functions
Method, subclause-slots: Private generic functions
Method, subclause-slots: Private generic functions
Method, subclause-slots: Private generic functions
Method, subclause-slots: Private generic functions
Method, subclause-slots: Private generic functions
Method, subforms-to-body: Private generic functions
Method, subforms-to-items: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-html: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-latex: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, write-tracwiki: Private generic functions
Method, xref-default-body: Public generic functions
Method, xref-target: Public generic functions

N
named-clauses: Private generic functions
named-clauses: Private generic functions
named-clauses-count: Private ordinary functions
norm-for-external-id: Private ordinary functions
normalize-title: Private ordinary functions
normalize-whitespace: Private ordinary functions

O
op-name: Private ordinary functions
op-name-p: Private ordinary functions
operator-sym-p: Private ordinary functions
opinfo-function: Private ordinary functions
opinfo-parser: Private ordinary functions
opinfo-type: Private ordinary functions
output-ccldoc: Public ordinary functions
output-html: Public ordinary functions
output-latex: Private ordinary functions
output-tracwiki: Public ordinary functions

P
para-subforms-to-body: Private generic functions
para-subforms-to-body: Private generic functions
parent-type-for-dspec-type: Private ordinary functions
parse-arg-and-options: Private ordinary functions
parse-ccldoc-string: Private ordinary functions
placeholder-target-name: Private generic functions
placeholder-target-name: Private generic functions
pprint-ccldoc: Private ordinary functions
pprint-ccldoc-operator: Private ordinary functions
pprint-ccldoc-table: Private ordinary functions
prettify-ccldoc: Private ordinary functions
princ-ccldoc: Private generic functions
princ-ccldoc: Private generic functions
print-object: Public standalone methods

R
read-all-from-string: Private ordinary functions
read-ccldoc-document: Private ordinary functions
register-dspec-type: Private ordinary functions
remove-from-plist: Private ordinary functions
resolve-placeholder: Private ordinary functions
resolve-xref-targets: Private ordinary functions

S
section-level: Public generic functions
section-level: Public generic functions
section-level: Public generic functions
section-name-p: Private ordinary functions
simple-split: Private ordinary functions
slurp-lines: Private ordinary functions
starts-with-subseq: Private ordinary functions
std-dspec-name: Private ordinary functions
string-chunk: Private ordinary functions
string-dspec-name: Private ordinary functions
stringyp: Private ordinary functions
subclause-slots: Private generic functions
subclause-slots: Private generic functions
subclause-slots: Private generic functions
subclause-slots: Private generic functions
subclause-slots: Private generic functions
subclause-slots: Private generic functions
subclause-slots: Private generic functions
subclause-slots: Private generic functions
subforms-clause: Private ordinary functions
subforms-items: Private ordinary functions
subforms-to-body: Private generic functions
subforms-to-body: Private generic functions
subforms-to-items: Private generic functions
subforms-to-items: Private generic functions
symbol-dspec-name: Private ordinary functions

T
table-name-p: Private ordinary functions
text-for-clause-name: Private ordinary functions

W
when-let: Private macros
wiki-blankline: Private ordinary functions
wiki-freshline: Private ordinary functions
wiki-newline: Private ordinary functions
wild-dspec-p: Private ordinary functions
wild-name-match-p: Private ordinary functions
wildcard-canonical-name-p: Private ordinary functions
with-ccldoc-packages: Private macros
with-markup: Private macros
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html: Private generic functions
write-html-sidebar: Private ordinary functions
write-html-toc: Private ordinary functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex: Private generic functions
write-latex-preamble: Private ordinary functions
write-nowiki: Private ordinary functions
write-stylesheet: Private ordinary functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions
write-tracwiki: Private generic functions

X
xref-default-body: Public generic functions
xref-default-body: Public generic functions
xref-target: Public generic functions
xref-target: Public generic functions


A.3 Variables

Jump to:   *  
B   C   D   E   I   L   M   N   P   S   T   U  
Index Entry  Section

*
*ccldoc-fake-packages*: Private special variables
*ccldoc-pprint-dispatch*: Private special variables
*current-file*: Private special variables
*dspec-types*: Private special variables
*form-subforms-start*: Private special variables
*nowiki-context*: Private special variables
*operators*: Private special variables
*parent-clause*: Private special variables
*section-package*: Private special variables
*source-form*: Private special variables
*special-anywhere*: Private special variables
*special-at-start-of-line*: Private special variables
*wiki-indent*: Private special variables
*wiki-inline*: Private special variables

B
body: Public classes
body: Public classes
body: Private classes

C
clause-text: Public classes

D
default-body: Public classes
default-body: Private classes
default-operator: Public classes
default-operator: Public classes
default-operator: Public classes
default-operator: Public classes
default-operator: Private classes
display-name: Public classes

E
external-id: Public classes
external-ids: Public classes

I
items: Public classes

L
listing-type: Public classes

M
markup-type: Public classes

N
name: Public structures
name: Public classes
named-clauses: Public classes

P
package: Public classes
parent: Public classes
parent: Public classes

S
signature: Public classes
Slot, body: Public classes
Slot, body: Public classes
Slot, body: Private classes
Slot, clause-text: Public classes
Slot, default-body: Public classes
Slot, default-body: Private classes
Slot, default-operator: Public classes
Slot, default-operator: Public classes
Slot, default-operator: Public classes
Slot, default-operator: Public classes
Slot, default-operator: Private classes
Slot, display-name: Public classes
Slot, external-id: Public classes
Slot, external-ids: Public classes
Slot, items: Public classes
Slot, listing-type: Public classes
Slot, markup-type: Public classes
Slot, name: Public structures
Slot, name: Public classes
Slot, named-clauses: Public classes
Slot, package: Public classes
Slot, parent: Public classes
Slot, parent: Public classes
Slot, signature: Public classes
Slot, source-form: Public classes
Slot, summary: Public classes
Slot, target: Public classes
Slot, target-name: Private classes
Slot, term: Public classes
Slot, title: Public classes
Slot, title: Private classes
Slot, title: Private classes
Slot, type: Public structures
Slot, url: Public classes
source-form: Public classes
Special Variable, *ccldoc-fake-packages*: Private special variables
Special Variable, *ccldoc-pprint-dispatch*: Private special variables
Special Variable, *current-file*: Private special variables
Special Variable, *dspec-types*: Private special variables
Special Variable, *form-subforms-start*: Private special variables
Special Variable, *nowiki-context*: Private special variables
Special Variable, *operators*: Private special variables
Special Variable, *parent-clause*: Private special variables
Special Variable, *section-package*: Private special variables
Special Variable, *source-form*: Private special variables
Special Variable, *special-anywhere*: Private special variables
Special Variable, *special-at-start-of-line*: Private special variables
Special Variable, *wiki-indent*: Private special variables
Special Variable, *wiki-inline*: Private special variables
summary: Public classes

T
target: Public classes
target-name: Private classes
term: Public classes
title: Public classes
title: Private classes
title: Private classes
type: Public structures

U
url: Public classes


A.4 Data types

Jump to:   B   C   D   F   G   I   L   M   N   O   P   R   S   T   U   X  
Index Entry  Section

B
borrowed-code.lisp: The ccldoc/borrowed-code․lisp file

C
ccldoc: The ccldoc system
ccldoc: The ccldoc package
ccldoc.asd: The ccldoc/ccldoc․asd file
Class, clause-object: Public classes
Class, clause-with-body: Public classes
Class, clause-with-items: Public classes
Class, clause-with-optional-title: Private classes
Class, clause-with-required-body: Private classes
Class, clause-with-required-title: Private classes
Class, clause-with-term: Public classes
Class, clause-with-title: Public classes
Class, code-block: Public classes
Class, definition: Public classes
Class, docerror: Public classes
Class, document: Public classes
Class, glossary-section: Public classes
Class, glossentry: Public classes
Class, index-section: Public classes
Class, indexed-clause: Public classes
Class, inline-clause: Private classes
Class, item: Public classes
Class, link: Public classes
Class, listing: Public classes
Class, markup: Public classes
Class, named-clause: Public classes
Class, para: Public classes
Class, reference-placeholder: Private classes
Class, row: Public classes
Class, section: Public classes
Class, table: Public classes
Class, term-item: Public classes
Class, text-block: Public classes
Class, xref: Public classes
clause: Public types
clause-object: Public classes
clause-with-body: Public classes
clause-with-items: Public classes
clause-with-optional-title: Private classes
clause-with-required-body: Private classes
clause-with-required-title: Private classes
clause-with-term: Public classes
clause-with-title: Public classes
code-block: Public classes

D
definition: Public classes
docerror: Public classes
document: Public classes
dspec: Public structures

F
File, borrowed-code.lisp: The ccldoc/borrowed-code․lisp file
File, ccldoc.asd: The ccldoc/ccldoc․asd file
File, output-ccldoc.lisp: The ccldoc/output-ccldoc․lisp file
File, output-html.lisp: The ccldoc/output-html․lisp file
File, output-latex.lisp: The ccldoc/output-latex․lisp file
File, output-tracwiki.lisp: The ccldoc/output-tracwiki․lisp file
File, package.lisp: The ccldoc/package․lisp file
File, representation.lisp: The ccldoc/representation․lisp file
File, syntax.lisp: The ccldoc/syntax․lisp file
File, toplevel.lisp: The ccldoc/toplevel․lisp file
File, utils.lisp: The ccldoc/utils․lisp file

G
glossary-section: Public classes
glossentry: Public classes

I
index-section: Public classes
indexed-clause: Public classes
inline-clause: Private classes
item: Public classes

L
link: Public classes
listing: Public classes
listing-type: Public types

M
markup: Public classes
markup-type: Public types

N
named-clause: Public classes

O
output-ccldoc.lisp: The ccldoc/output-ccldoc․lisp file
output-html.lisp: The ccldoc/output-html․lisp file
output-latex.lisp: The ccldoc/output-latex․lisp file
output-tracwiki.lisp: The ccldoc/output-tracwiki․lisp file

P
Package, ccldoc: The ccldoc package
package.lisp: The ccldoc/package․lisp file
para: Public classes

R
reference-placeholder: Private classes
representation.lisp: The ccldoc/representation․lisp file
row: Public classes

S
section: Public classes
Structure, dspec: Public structures
syntax.lisp: The ccldoc/syntax․lisp file
System, ccldoc: The ccldoc system

T
table: Public classes
term-item: Public classes
text-block: Public classes
toplevel.lisp: The ccldoc/toplevel․lisp file
Type, clause: Public types
Type, listing-type: Public types
Type, markup-type: Public types

U
utils.lisp: The ccldoc/utils․lisp file

X
xref: Public classes