The adp-github Reference Manual

This is the adp-github Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:10:42 2025 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 adp-github

ADP extension to generate github markdown files.

Author

Héctor Galbis Sanchis

License

MIT

Dependencies
  • alexandria (system).
  • closer-mop (system).
  • adp (system).
  • trivial-arguments (system).
  • hyperspec (system).
  • cl-ppcre (system).
Source

adp-github.asd.

Child Component

src (module).


3 Modules

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


3.1 adp-github/src

Source

adp-github.asd.

Parent Component

adp-github (system).

Child Components

3.2 adp-github/src/adp-elements

Dependency

elements.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Child Components

4 Files

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


4.1 Lisp


4.1.1 adp-github/adp-github.asd

Source

adp-github.asd.

Parent Component

adp-github (system).

ASDF Systems

adp-github.


4.1.2 adp-github/src/package.lisp

Source

adp-github.asd.

Parent Component

src (module).

Packages
Internals

with-writing-package (macro).


4.1.3 adp-github/src/pprint-dispatch.lisp

Dependency

package.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.4 adp-github/src/tags.lisp

Dependency

pprint-dispatch.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.5 adp-github/src/adp-github.lisp

Dependency

tags.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Public Interface

export-content (method).

Internals

4.1.6 adp-github/src/system.lisp

Dependency

adp-github.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.7 adp-github/src/files.lisp

Dependency

system.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.8 adp-github/src/elements.lisp

Dependency

files.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.9 adp-github/src/adp-elements/output-file.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.10 adp-github/src/adp-elements/value.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Internals

4.1.11 adp-github/src/adp-elements/title.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.12 adp-github/src/adp-elements/text.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.13 adp-github/src/adp-elements/reference.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.14 adp-github/src/adp-elements/table.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.15 adp-github/src/adp-elements/list.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.16 adp-github/src/adp-elements/toc.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.17 adp-github/src/adp-elements/image.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

print-element (method).


4.1.19 adp-github/src/adp-elements/quote.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

print-element (method).


4.1.20 adp-github/src/adp-elements/code-block.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

print-element (method).


4.1.21 adp-github/src/adp-elements/example.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

print-element (method).


4.1.22 adp-github/src/adp-elements/description.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

4.1.23 adp-github/src/adp-elements/glossary.lisp

Source

adp-github.asd.

Parent Component

adp-elements (module).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 adp-github-writing

The package used while writing.

Source

package.lisp.

Use List

common-lisp.


5.2 adp-github

The main package of adp-github.

Source

package.lisp.

Nickname

adpgh

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

6 Definitions

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


6.1 Public Interface


6.1.1 Macros

Macro: class-description (&rest args-sym1)

Inserts a class description.

It must receive the class name (a symbol, not evaluated).
The keyword :tag can be used to create an explicit tag that can be referenced with cref. The tag must be a symbol (not evaluated).

Package

adp-github.

Source

description.lisp.

Macro: class-glossary (&rest args-sym1)

Inserts a class glossary.

It will insert all the available class descriptions from the external symbols of the given package PKG.
The argument PKG must be a package descriptor (not evaluated).

Package

adp-github.

Source

glossary.lisp.

Macro: clref (&rest args-sym1)

Inserts a hyperlink to the Common Lisp Hyperspec for a given symbol (not evaluated).

Package

adp-github.

Source

reference.lisp.

Macro: cref (&rest args-sym17)

Inserts a reference to a class.

NAME must be a symbol (not evaluated).

Package

adp-github.

Source

reference.lisp.

Macro: fref (&rest args-sym17)

Inserts a reference to a function.

NAME must be a symbol (not evaluated).

Package

adp-github.

Source

reference.lisp.

Macro: function-description (&rest args-sym1)

Inserts a function description.

It must receive the function name (a symbol, not evaluated).
The keyword :tag can be used to create an explicit tag that can be referenced with fref. The tag must be a symbol (not evaluated).

Package

adp-github.

Source

description.lisp.

Macro: function-glossary (&rest args-sym1)

Inserts a function glossary.

It will insert all the available function descriptions from the external symbols of the given package PKG.
The argument PKG must be a package descriptor (not evaluated).

Package

adp-github.

Source

glossary.lisp.

Macro: package-description (&rest args-sym1)

Inserts a function description.

It must receive a package descriptor (not evaluated).
The keyword :tag can be used to create an explicit tag that can be referenced with pref. The tag must be a symbol (not evaluated).

Package

adp-github.

Source

description.lisp.

Macro: pref (&rest args-sym1)

Inserts a reference to a package.

NAME must be a package descriptor (not evaluated).

Package

adp-github.

Source

reference.lisp.

Macro: sref (&rest args-sym1)

Makes a reference object to a system.

Package

adp-github.

Source

reference.lisp.

Macro: subsubtitle (&rest args-sym1)

Returns a title of level 2.

It can be referenced if a TAG is specified (not evaluated). If TOC is NIL it won’t appear at any table of contents.

Package

adp-github.

Source

title.lisp.

Macro: subtitle (&rest args-sym1)

Returns a subtitle of level 1.

It can be referenced if a TAG is specified (not evaluated). If TOC is NIL it won’t appear at any table of contents.

Package

adp-github.

Source

title.lisp.

Macro: system-description (&rest args-sym1)

Inserts a system description.

It must receive a system descriptor (not evaluated).
The keyword :tag can be used to create an explicit tag that can be referenced with sref. The tag must be a symbol (not evaluated).

Package

adp-github.

Source

description.lisp.

Macro: table-of-contents (&rest args-sym1)

Inserts a table of contents with the titles of the current file.

MIN-LEVEL and MAX-LEVEL can be used to control what kind of titles should appear.
INCLUDE is a list with title tags forcing them to appear in the table of contents (not evaluated). EXCLUDE is a list with title tags forcing them to not appear in the table of contents (not evaluated). INCLUDE and EXCLUDE cannot share any tags.

Package

adp-github.

Source

toc.lisp.

Macro: title (&rest args-sym1)

Inserts a title of level 0.

It can be referenced if a TAG is specified (not evaluated). If TOC is NIL it won’t appear at any table of contents.

Package

adp-github.

Source

title.lisp.

Macro: title* (&rest args-sym1)

Inserts a title of a given LEVEL.

It can be referenced with tref if a TAG is specified.
If TOC is NIL it won’t appear at any table of contents.
The LEVEL specifies the title level. 0 is a title, 1 is a subtitle, etc.

Package

adp-github.

Source

title.lisp.

Macro: tref (&rest args-sym17)

Inserts a reference to a title.

NAME must be a symbol (not evaluated).

Package

adp-github.

Source

reference.lisp.

Macro: variable-description (&rest args-sym1)

Inserts a variable description.

It must receive the variable name (a symbol, not evaluated).
The keyword :tag can be used to create an explicit tag that can be referenced with vref. The tag must be a symbol (not evaluated).

Package

adp-github.

Source

description.lisp.

Macro: variable-glossary (&rest args-sym1)

Inserts a variable glossary.

It will insert all the available variable descriptions from the external symbols of the given package PKG.
The argument PKG must be a package descriptor (not evaluated).

Package

adp-github.

Source

glossary.lisp.

Macro: vref (&rest args-sym17)

Inserts a reference to a variable.

NAME must be a symbol (not evaluated).

Package

adp-github.

Source

reference.lisp.


6.1.2 Ordinary functions

Function: bold (&rest args-sym1)

Inserts text with bold style.

Package

adp-github.

Source

text.lisp.

Function: cell (&rest args-sym1)

Inserts a cell.

Cells can only be used inside a table row.

Package

adp-github.

Source

table.lisp.

Function: code (&rest args-sym1)

Inserts text with code style.

Package

adp-github.

Source

text.lisp.

Function: code-block (&rest args-sym1)

Inserts a block of code.

It can receive the keyword :lang, a string that specifies the language to be used. The rest of elements will be inserted in the block.

Package

adp-github.

Source

code-block.lisp.

Function: emphasis (&rest args-sym1)

Inserts text with emphasis style.

Package

adp-github.

Source

text.lisp.

Function: enumerate (&rest args-sym1)

Inserts an enumerated list.

It can contains items or sublists, i.e., items, itemizes or enumerates.

Package

adp-github.

Source

list.lisp.

Function: example (&rest args-sym1)

Inserts an example.

It is like code-block, but evaluates the code (common lisp only) and prints its output and returned values.

Package

adp-github.

Source

example.lisp.

Function: image (&rest args-sym1)

Inserts an image.

It must receive the path to the image (relative to the project’s root directory). Optionally, it can receive an alternative text description and the scale size of the image.

Package

adp-github.

Source

image.lisp.

Function: italic (&rest args-sym1)

Inserts text with italic style.

Package

adp-github.

Source

text.lisp.

Function: item (&rest args-sym1)

Inserts an item if it is used inside an itemize or enumerate.

Package

adp-github.

Source

list.lisp.

Function: itemize (&rest args-sym1)

Inserts a bulleted list.

It can contains items or sublists, i.e., items, itemizes or enumerates.

Package

adp-github.

Source

list.lisp.

Inserts a link.

It must receive the keyword :address.
The rest of the elements will form the name of the link.

Package

adp-github.

Source

link.lisp.

Function: output-file (&rest args-sym1)

Specifies the output file of the current scribble file.

The pathname is considered always relative to the project’s root directory. It doesn’t print anything.

Package

adp-github.

Source

output-file.lisp.

Function: quoted (&rest args-sym1)

Inserts quoted text.

Package

adp-github.

Source

quote.lisp.

Function: row (&rest args-sym1)

Inserts a row.

Rows can only be used inside a table.

Package

adp-github.

Source

table.lisp.

Function: table (&rest args-sym1)

Inserts a table.

The elements must be rows and rows can only contain cells..

Package

adp-github.

Source

table.lisp.

Function: table-of-classes (&rest args-sym1)

Inserts references to function descriptions from the current file.

Package

adp-github.

Source

toc.lisp.

Function: table-of-functions (&rest args-sym1)

Inserts references to function descriptions from the current file.

Package

adp-github.

Source

toc.lisp.

Function: table-of-variables (&rest args-sym1)

Inserts references to function descriptions from the current file.

Package

adp-github.

Source

toc.lisp.

Function: text (&rest args-sym1)

Inserts text.

Text admits different styles:
- nil : Regular text.
- :bold : Bold text.
- :italic : Italic text.
- :emphasis : Bold and italic text. - :code : Inline code text.

Package

adp-github.

Source

text.lisp.


6.1.3 Standalone methods

Method: export-content ((system adp-github) files)
Package

adp.

Source

adp-github.lisp.


6.1.4 Classes

Class: cell

Represents a cell in a table.

Package

adp-github.

Source

table.lisp.

Direct methods

print-element.

Direct slots
Slot: elements
Initargs

:elements

Class: class-description
Package

adp-github.

Source

description.lisp.

Direct superclasses

description.

Direct methods
Class: class-glossary
Package

adp-github.

Source

glossary.lisp.

Direct superclasses

glossary.

Class: code-block

Represetns a code block.

Package

adp-github.

Source

code-block.lisp.

Direct methods

print-element.

Direct slots
Slot: lang
Initargs

:lang

Slot: elements
Initargs

:elements

Class: enumerate
Package

adp-github.

Source

list.lisp.

Direct methods

print-element.

Direct slots
Slot: items
Initargs

:items

Class: example

Represents an example.

Package

adp-github.

Source

example.lisp.

Direct methods

print-element.

Direct slots
Slot: code
Initargs

:code

Slot: output
Initargs

:output

Slot: results
Initargs

:results

Class: function-description
Package

adp-github.

Source

description.lisp.

Direct superclasses

description.

Direct methods
Class: function-glossary
Package

adp-github.

Source

glossary.lisp.

Direct superclasses

glossary.

Class: image

Represents an image.

Package

adp-github.

Source

image.lisp.

Direct methods

print-element.

Direct slots
Slot: path
Initargs

:path

Slot: alt-text
Initargs

:alt-text

Slot: scale
Initargs

:scale

Class: item

Represents an item in a list of items.

Package

adp-github.

Source

list.lisp.

Direct methods

print-element.

Direct slots
Slot: elements
Initargs

:elements

Class: itemize
Package

adp-github.

Source

list.lisp.

Direct methods

print-element.

Direct slots
Slot: items
Initargs

:items

Represents a web link.

Package

adp-github.

Source

link.lisp.

Direct methods

print-element.

Direct slots
Slot: elements
Initargs

:elements

Slot: address
Initargs

:address

Class: output-file
Package

adp-github.

Source

output-file.lisp.

Direct methods
Direct slots
Slot: pathname
Package

common-lisp.

Initargs

:pathname

Class: package-description
Package

adp-github.

Source

description.lisp.

Direct superclasses

description.

Direct methods
Class: quoted

Represents a quote.

Package

adp-github.

Source

quote.lisp.

Direct methods

print-element.

Direct slots
Slot: elements
Initargs

:elements

Class: row

Represents a row of cells in a table.

Package

adp-github.

Source

table.lisp.

Direct methods

print-element.

Direct slots
Slot: cells
Initargs

:cells

Class: system-description
Package

adp-github.

Source

description.lisp.

Direct superclasses

description.

Direct methods
Class: table

Represents a table.

Package

adp-github.

Source

table.lisp.

Direct methods

print-element.

Direct slots
Slot: rows
Initargs

:rows

Class: table-of-contents

Represents a table of contents.

Package

adp-github.

Source

toc.lisp.

Direct methods

print-element.

Direct slots
Slot: min-level
Initargs

:min-level

Slot: max-level
Initargs

:max-level

Slot: include
Initargs

:include

Slot: exclude
Initargs

:exclude

Class: text
Package

adp-github.

Source

text.lisp.

Direct methods

print-element.

Direct slots
Slot: style
Initargs

:style

Slot: elements
Initargs

:elements

Class: title
Package

adp-github.

Source

title.lisp.

Direct superclasses

located-element.

Direct methods
Direct slots
Slot: elements
Initargs

:elements

Slot: level
Initargs

:level

Slot: tag
Initargs

:tag

Slot: toc
Initargs

:toc

Class: variable-description
Package

adp-github.

Source

description.lisp.

Direct superclasses

description.

Direct methods
Class: variable-glossary
Package

adp-github.

Source

glossary.lisp.

Direct superclasses

glossary.


6.2 Internals


6.2.1 Special variables

Special Variable: *adp-pprint-dispatch*

Default pprint dispatch of ADP.

Package

adp-github.

Source

pprint-dispatch.lisp.

Special Variable: *current-file*

The current file being processed.

Package

adp-github.

Source

files.lisp.

Special Variable: *current-system*

The current system being processed.

Package

adp-github.

Source

system.lisp.

Special Variable: *custom-symbol-pprint-dispatch*

Custom symbol pprint dispatch of ADP.

Package

adp-github.

Source

pprint-dispatch.lisp.

Special Variable: *default-pprint-dispatch*

The default pprint dispatch.

Package

adp-github.

Source

pprint-dispatch.lisp.

Special Variable: *file-target-pathnames*

The target pathnames for each file.

Package

adp-github.

Source

files.lisp.

Special Variable: *print-context*

Specifies the context of the text. Valid values are :md, :html or NIL.

Package

adp-github.

Source

elements.lisp.

Special Variable: *print-gensym-numbers*

Indicates if the last numbers of an uninterned symbol must be printed.

Package

adp-github.

Source

pprint-dispatch.lisp.

Special Variable: *print-shortest-package*

Indicates if the symbol package to print must the shortest name or nickname.

Package

adp-github.

Source

pprint-dispatch.lisp.

Special Variable: *tags*

The tags container.

Package

adp-github.

Source

tags.lisp.


6.2.2 Macros

Macro: define-system-description-function (func-name sys-func-name string-name)
Package

adp-github.

Source

description.lisp.

Macro: define-tag-reference (prefix name)

Defines a tag reference function.

Package

adp-github.

Source

reference.lisp.

Macro: define-text-decorator (name)
Package

adp-github.

Source

text.lisp.

Macro: with-adp-pprint-dispatch (&body body)

Establishes the pprint dispatch for printing in the ADP style.

Package

adp-github.

Source

pprint-dispatch.lisp.

Macro: with-current-file (file &body body)

Evaluates body with the binding of *current-file*.

Package

adp-github.

Source

files.lisp.

Macro: with-current-system (system &body body)

Evaluates body with the binding of *current-system*.

Package

adp-github.

Source

system.lisp.

Macro: with-custom-symbol-pprint-dispatch (&body body)

Establishes custom symbol pprint dispatch.

Package

adp-github.

Source

pprint-dispatch.lisp.

Macro: with-file-target-pathnames (&body body)

Evaluates the BOPY with a fresh hash table of files and target pathnames.

Package

adp-github.

Source

files.lisp.

Macro: with-symbol-parts ((package separator name) sym &body body)
Package

adp-github.

Source

pprint-dispatch.lisp.

Macro: with-tags (&body body)

Evaluates the BODY with a fresh tags container.

Package

adp-github.

Source

tags.lisp.

Macro: with-writing-package (&body body)
Package

adp-github.

Source

package.lisp.


6.2.3 Ordinary functions

Function: class-description% (sym tag)
Package

adp-github.

Source

description.lisp.

Function: class-description-anchor (name tag stream)
Package

adp-github.

Source

description.lisp.

Function: class-description-direct-slots (class stream)
Package

adp-github.

Source

description.lisp.

Function: class-description-direct-subclasses (class stream)
Package

adp-github.

Source

description.lisp.

Function: class-description-direct-superclasses (class stream)
Package

adp-github.

Source

description.lisp.

Function: class-description-docstring (class stream)
Package

adp-github.

Source

description.lisp.

Function: class-description-metaclass (class stream)
Package

adp-github.

Source

description.lisp.

Function: class-description-precedence-list (class stream)
Package

adp-github.

Source

description.lisp.

Function: class-description-title (class stream)
Package

adp-github.

Source

description.lisp.

Function: class-direct-slots-itemize (class)
Package

adp-github.

Source

description.lisp.

Function: class-glossary% (pkg)
Package

adp-github.

Source

glossary.lisp.

Function: clref% (sym)
Package

adp-github.

Source

reference.lisp.

Function: code-class (class)
Package

adp-github.

Source

description.lisp.

Function: code-symbol (symbol)
Package

adp-github.

Source

description.lisp.

Function: cref% (name0 &rest text1)
Package

adp-github.

Source

reference.lisp.

Function: custom-symbol-pprint-function (stream sym)
Package

adp-github.

Source

pprint-dispatch.lisp.

Function: direct-slots-itemize (class)
Package

adp-github.

Source

description.lisp.

Function: enough-system-pathname (pathname)

Given a PATHNAME under the system’s directory, returns a relative pathname to it. An error is thrown if PATHNAME is not under the SYSTEM’s root directory.

Package

adp-github.

Source

system.lisp.

Function: ensure-tag-type-container (type)

Returns a hash table for agiven keyword type.

Package

adp-github.

Source

tags.lisp.

Function: ensure-target-pathname-directories ()

Creates the needed directories to store the current target file.

Package

adp-github.

Source

files.lisp.

Function: escape-html-text (text)

Escapes sensitive html characters.

Package

adp-github.

Source

value.lisp.

Function: escape-md-text (text)

Escapes sensitive markdown characters.

Package

adp-github.

Source

value.lisp.

Function: escape-text (text)

Escapes the text for the current context.

Package

adp-github.

Source

value.lisp.

Function: file-pathname-to-target-pathname (file-pathname)

Given a pathname of a system’s file, returns its target pathname.

Package

adp-github.

Source

files.lisp.

Function: file-titles (file)

Return the header-type elements of a file.

Package

adp-github.

Source

toc.lisp.

Function: format-adp-html (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-adp-md (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-adp-nil (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-api-html (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-api-md (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-api-nil (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-lisp-html (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-lisp-md (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: format-lisp-nil (stream object &optional colon-p at-sign-p)
Package

adp-github.

Source

elements.lisp.

Function: fref% (name0 &rest text1)
Package

adp-github.

Source

reference.lisp.

Function: function-description% (name tag)
Package

adp-github.

Source

description.lisp.

Function: function-description-anchor (name tag stream)
Package

adp-github.

Source

description.lisp.

Function: function-description-arguments (name stream)
Package

adp-github.

Source

description.lisp.

Function: function-description-docstring (name stream)
Package

adp-github.

Source

description.lisp.

Function: function-description-title (name stream)
Package

adp-github.

Source

description.lisp.

Function: function-glossary% (pkg)
Package

adp-github.

Source

glossary.lisp.

Function: generic-description-title (name stream)
Package

adp-github.

Source

description.lisp.

Function: get-current-file ()

Returns the current file.

Package

adp-github.

Source

files.lisp.

Function: get-current-file-pathname ()

Returns the current file’s pathname.

Package

adp-github.

Source

files.lisp.

Function: get-current-file-target-pathname ()

Returns the current target pathname.

Package

adp-github.

Source

files.lisp.

Function: (setf get-current-file-target-pathname) ()

Sets the current target pathname.

Package

adp-github.

Source

files.lisp.

Function: get-file-description-items (file description-type glossary-type tag-type)
Package

adp-github.

Source

toc.lisp.

Function: get-file-target-pathname (file)

Returns the target pathname of a given file.

Package

adp-github.

Source

files.lisp.

Function: get-shortest-package-name (sym)
Package

adp-github.

Source

pprint-dispatch.lisp.

Function: get-tags-of-type (type)

Returns the tags container of the given TYPE as a hash-table.

Package

adp-github.

Source

tags.lisp.

Function: get-tags-value (type symbol)

Return the value associated with a symbol and a type.

Package

adp-github.

Source

tags.lisp.

Function: (setf get-tags-value) (type symbol)

Assigns the value associated with a symbol and a type. Raises an error if tag is already defined.

Package

adp-github.

Source

tags.lisp.

Function: initialize-current-target-pathname ()

Initializes the target pathname for the current file.

Package

adp-github.

Source

files.lisp.

Function: join-by-element (list element)
Package

adp-github.

Source

description.lisp.

Function: macro-description-title (name stream)
Package

adp-github.

Source

description.lisp.

Function: make-custom-symbol-pprint-dispatch ()
Package

adp-github.

Source

pprint-dispatch.lisp.

Function: make-reference-itemize (element)
Package

adp-github.

Source

toc.lisp.

Function: make-toc-levels (titles)

Return a list of levels for the given titles.

Package

adp-github.

Source

toc.lisp.

Function: make-toc-list (titles)

Makes a list from a bunch of titles.

Package

adp-github.

Source

toc.lisp.

Function: make-unique-tag ()

Returns a unique symbol tag.

Package

adp-github.

Source

tags.lisp.

Function: merge-system-pathname (pathname)

Given a relative PATHNAME, merges it with the SYSTEM’s root directory.

Package

adp-github.

Source

system.lisp.

Function: package-description% (pkg tag)
Package

adp-github.

Source

description.lisp.

Function: package-description-anchor (name tag stream)
Package

adp-github.

Source

description.lisp.

Function: package-description-docstring (pkg stream)
Package

adp-github.

Source

description.lisp.

Function: package-description-exported-symbols (pkg stream)
Package

adp-github.

Source

description.lisp.

Function: package-description-nicknames (pkg stream)
Package

adp-github.

Source

description.lisp.

Function: package-description-title (pkg stream)
Package

adp-github.

Source

description.lisp.

Function: pref% (symbol &rest text)
Package

adp-github.

Source

reference.lisp.

Function: print-file (file)
Package

adp-github.

Source

files.lisp.

Function: print-list (item-list numbersp indent-space stream)

Prints a list (itemize or enumerate)

Package

adp-github.

Source

list.lisp.

Function: process-file (file)
Package

adp-github.

Source

files.lisp.

Function: process-files (files)

Processes the files.

Package

adp-github.

Source

files.lisp.

Function: process-scribble-element (element)
Package

adp-github.

Source

elements.lisp.

Function: process-system (system files)

Processes the system and its files.

Package

adp-github.

Source

system.lisp.

Function: reference-text (element ref-element)

Return the text to be shown in the link.

Package

adp-github.

Source

reference.lisp.

Function: remove-numbers-tail (str)
Package

adp-github.

Source

pprint-dispatch.lisp.

Function: set-user-pathname-as-target-pathname (user-pathname)

Sets a user pathname as the current target pathname.

Package

adp-github.

Source

files.lisp.

Function: shortest-string (strings)
Package

adp-github.

Source

pprint-dispatch.lisp.

Function: slot-allocation-item (slot-definition)
Package

adp-github.

Source

description.lisp.

Function: slot-documentation-item (slot-definition)
Package

adp-github.

Source

description.lisp.

Function: slot-name-item (slot-definition)
Package

adp-github.

Source

description.lisp.

Function: slot-properties-itemize (slot-definition)
Package

adp-github.

Source

description.lisp.

Function: slot-readers-item (slot-definition)
Package

adp-github.

Source

description.lisp.

Function: slot-writers-item (slot-definition)
Package

adp-github.

Source

description.lisp.

Function: sref% (symbol &rest text)
Package

adp-github.

Source

reference.lisp.

Function: suitable-title (toc title)

Test if a TITLE can be placed in TOC.

Package

adp-github.

Source

toc.lisp.

Function: system-description% (system-des tag)
Package

adp-github.

Source

description.lisp.

Function: system-description-anchor (name tag stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-author (system stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-defsystem-depends-on (system stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-depends-on (system stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-docstring (system stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-homepage (system stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-license (system stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-mail (system stream)
Package

adp-github.

Source

description.lisp.

Function: system-description-title (system stream)
Package

adp-github.

Source

description.lisp.

Function: table-of-contents% (&key min-level max-level include exclude)
Package

adp-github.

Source

toc.lisp.

Function: tag-to-string (type symbol)

Returns the string representation of a tag.

Package

adp-github.

Source

tags.lisp.

Function: title*% (&rest args-sym1)
Package

adp-github.

Source

title.lisp.

Function: tref% (name0 &rest text1)
Package

adp-github.

Source

reference.lisp.

Function: user-pathname-to-target-pathname (user-pathname)

Given a user supplied pathname, returns its target pathname.

Package

adp-github.

Source

files.lisp.

Function: variable-description% (name tag)
Package

adp-github.

Source

description.lisp.

Function: variable-description-anchor (name tag stream)
Package

adp-github.

Source

description.lisp.

Function: variable-description-docstring (name stream)
Package

adp-github.

Source

description.lisp.

Function: variable-description-title (name stream)
Package

adp-github.

Source

description.lisp.

Function: variable-glossary% (pkg)
Package

adp-github.

Source

glossary.lisp.

Function: vref% (name0 &rest text1)
Package

adp-github.

Source

reference.lisp.


6.2.4 Generic functions

Generic Function: print-element (stream element)

Prints an element.

Package

adp-github.

Source

elements.lisp.

Methods
Method: print-element (stream (element glossary))
Source

glossary.lisp.

Method: print-element (stream (element system-description))
Source

description.lisp.

Method: print-element (stream (element package-description))
Source

description.lisp.

Method: print-element (stream (element class-description))
Source

description.lisp.

Method: print-element (stream (element variable-description))
Source

description.lisp.

Method: print-element (stream (element function-description))
Source

description.lisp.

Method: print-element (stream (element example))
Source

example.lisp.

Method: print-element (stream (element code-block))
Source

code-block.lisp.

Method: print-element (stream (element quoted))
Source

quote.lisp.

Method: print-element (stream (element link))
Source

link.lisp.

Method: print-element (stream (element image))
Source

image.lisp.

Method: print-element (stream (element table-of-symbols))
Source

toc.lisp.

Method: print-element (stream (element table-of-contents))
Source

toc.lisp.

Method: print-element (stream (element enumerate))
Source

list.lisp.

Method: print-element (stream (element itemize))
Source

list.lisp.

Method: print-element (stream (element item))
Source

list.lisp.

Method: print-element (stream (element table))
Source

table.lisp.

Method: print-element (stream (element row))
Source

table.lisp.

Method: print-element (stream (element cell))
Source

table.lisp.

Method: print-element (stream (element reference))
Source

reference.lisp.

Method: print-element (stream (element text))
Source

text.lisp.

Method: print-element (stream (element title))
Source

title.lisp.

Method: print-element (stream element)

The rest of elements respect the print variables.

Source

value.lisp.

Method: print-element (stream (element string))

By default, strings are princ-ed.

Source

value.lisp.

Method: print-element (stream (element output-file))
Source

output-file.lisp.

Generic Function: process-element (element)

Process an element.

Package

adp-github.

Source

elements.lisp.

Methods
Method: process-element ((element glossary))
Source

glossary.lisp.

Method: process-element ((element system-description))
Source

description.lisp.

Method: process-element ((element package-description))
Source

description.lisp.

Method: process-element ((element class-description))
Source

description.lisp.

Method: process-element ((element variable-description))
Source

description.lisp.

Method: process-element ((element function-description))
Source

description.lisp.

Method: process-element ((element title))
Source

title.lisp.

Method: process-element ((element output-file))
Source

output-file.lisp.

Method: process-element (element)
Method: process-element :before ((element located-element))

6.2.5 Conditions

Condition: print-file-error
Package

adp-github.

Source

files.lisp.

Direct superclasses

error.

Direct slots
Slot: condition
Package

common-lisp.

Initargs

:condition

Slot: pathname
Package

common-lisp.

Initargs

:pathname

Condition: process-error
Package

adp-github.

Source

elements.lisp.

Direct superclasses

error.

Direct slots
Slot: condition
Package

common-lisp.

Initargs

:condition

Slot: form
Initargs

:form

Condition: process-file-error
Package

adp-github.

Source

files.lisp.

Direct superclasses

error.

Direct slots
Slot: condition
Package

common-lisp.

Initargs

:condition

Slot: pathname
Package

common-lisp.

Initargs

:pathname


6.2.6 Classes

Class: adp-github
Package

adp-github.

Source

adp-github.lisp.

Direct superclasses

adp-system.

Direct methods

export-content.

Class: description

Base class for all descriptions.

Package

adp-github.

Source

description.lisp.

Direct superclasses

located-element.

Direct subclasses
Direct slots
Slot: object

The object the description refers to.

Initargs

:object

Slot: tag

The tag that refers to this description.

Initargs

:tag

Class: glossary
Package

adp-github.

Source

glossary.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: descriptions
Initargs

:descriptions

Class: located-element

An element that stores its location.

Package

adp-github.

Source

elements.lisp.

Direct subclasses
Direct methods

process-element.

Direct slots
Slot: source
Class: reference
Package

adp-github.

Source

reference.lisp.

Direct superclasses

located-element.

Direct methods

print-element.

Direct slots
Slot: type
Package

common-lisp.

Initargs

:type

Slot: symbol
Package

common-lisp.

Initargs

:symbol

Slot: text
Initargs

:text

Class: scribble
Package

adp-github.

Source

adp-github.lisp.

Direct superclasses

scribble-source-file.

Direct slots
Slot: default-readtable
Package

adp.

Initform

(quote :scribble)

Slot: type
Package

common-lisp.

Initform

"scrbl"

Class: table-of-symbols
Package

adp-github.

Source

toc.lisp.

Direct methods

print-element.

Direct slots
Slot: description-class
Initargs

:description-class

Slot: glossary-class
Initargs

:glossary-class

Slot: tag-type
Initargs

:tag-type


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf get-current-file-target-pathname): Private ordinary functions
(setf get-tags-value): Private ordinary functions

B
bold: Public ordinary functions

C
cell: Public ordinary functions
class-description: Public macros
class-description%: Private ordinary functions
class-description-anchor: Private ordinary functions
class-description-direct-slots: Private ordinary functions
class-description-direct-subclasses: Private ordinary functions
class-description-direct-superclasses: Private ordinary functions
class-description-docstring: Private ordinary functions
class-description-metaclass: Private ordinary functions
class-description-precedence-list: Private ordinary functions
class-description-title: Private ordinary functions
class-direct-slots-itemize: Private ordinary functions
class-glossary: Public macros
class-glossary%: Private ordinary functions
clref: Public macros
clref%: Private ordinary functions
code: Public ordinary functions
code-block: Public ordinary functions
code-class: Private ordinary functions
code-symbol: Private ordinary functions
cref: Public macros
cref%: Private ordinary functions
custom-symbol-pprint-function: Private ordinary functions

D
define-system-description-function: Private macros
define-tag-reference: Private macros
define-text-decorator: Private macros
direct-slots-itemize: Private ordinary functions

E
emphasis: Public ordinary functions
enough-system-pathname: Private ordinary functions
ensure-tag-type-container: Private ordinary functions
ensure-target-pathname-directories: Private ordinary functions
enumerate: Public ordinary functions
escape-html-text: Private ordinary functions
escape-md-text: Private ordinary functions
escape-text: Private ordinary functions
example: Public ordinary functions
export-content: Public standalone methods

F
file-pathname-to-target-pathname: Private ordinary functions
file-titles: Private ordinary functions
format-adp-html: Private ordinary functions
format-adp-md: Private ordinary functions
format-adp-nil: Private ordinary functions
format-api-html: Private ordinary functions
format-api-md: Private ordinary functions
format-api-nil: Private ordinary functions
format-lisp-html: Private ordinary functions
format-lisp-md: Private ordinary functions
format-lisp-nil: Private ordinary functions
fref: Public macros
fref%: Private ordinary functions
Function, (setf get-current-file-target-pathname): Private ordinary functions
Function, (setf get-tags-value): Private ordinary functions
Function, bold: Public ordinary functions
Function, cell: Public ordinary functions
Function, class-description%: Private ordinary functions
Function, class-description-anchor: Private ordinary functions
Function, class-description-direct-slots: Private ordinary functions
Function, class-description-direct-subclasses: Private ordinary functions
Function, class-description-direct-superclasses: Private ordinary functions
Function, class-description-docstring: Private ordinary functions
Function, class-description-metaclass: Private ordinary functions
Function, class-description-precedence-list: Private ordinary functions
Function, class-description-title: Private ordinary functions
Function, class-direct-slots-itemize: Private ordinary functions
Function, class-glossary%: Private ordinary functions
Function, clref%: Private ordinary functions
Function, code: Public ordinary functions
Function, code-block: Public ordinary functions
Function, code-class: Private ordinary functions
Function, code-symbol: Private ordinary functions
Function, cref%: Private ordinary functions
Function, custom-symbol-pprint-function: Private ordinary functions
Function, direct-slots-itemize: Private ordinary functions
Function, emphasis: Public ordinary functions
Function, enough-system-pathname: Private ordinary functions
Function, ensure-tag-type-container: Private ordinary functions
Function, ensure-target-pathname-directories: Private ordinary functions
Function, enumerate: Public ordinary functions
Function, escape-html-text: Private ordinary functions
Function, escape-md-text: Private ordinary functions
Function, escape-text: Private ordinary functions
Function, example: Public ordinary functions
Function, file-pathname-to-target-pathname: Private ordinary functions
Function, file-titles: Private ordinary functions
Function, format-adp-html: Private ordinary functions
Function, format-adp-md: Private ordinary functions
Function, format-adp-nil: Private ordinary functions
Function, format-api-html: Private ordinary functions
Function, format-api-md: Private ordinary functions
Function, format-api-nil: Private ordinary functions
Function, format-lisp-html: Private ordinary functions
Function, format-lisp-md: Private ordinary functions
Function, format-lisp-nil: Private ordinary functions
Function, fref%: Private ordinary functions
Function, function-description%: Private ordinary functions
Function, function-description-anchor: Private ordinary functions
Function, function-description-arguments: Private ordinary functions
Function, function-description-docstring: Private ordinary functions
Function, function-description-title: Private ordinary functions
Function, function-glossary%: Private ordinary functions
Function, generic-description-title: Private ordinary functions
Function, get-current-file: Private ordinary functions
Function, get-current-file-pathname: Private ordinary functions
Function, get-current-file-target-pathname: Private ordinary functions
Function, get-file-description-items: Private ordinary functions
Function, get-file-target-pathname: Private ordinary functions
Function, get-shortest-package-name: Private ordinary functions
Function, get-tags-of-type: Private ordinary functions
Function, get-tags-value: Private ordinary functions
Function, image: Public ordinary functions
Function, initialize-current-target-pathname: Private ordinary functions
Function, italic: Public ordinary functions
Function, item: Public ordinary functions
Function, itemize: Public ordinary functions
Function, join-by-element: Private ordinary functions
Function, link: Public ordinary functions
Function, macro-description-title: Private ordinary functions
Function, make-custom-symbol-pprint-dispatch: Private ordinary functions
Function, make-reference-itemize: Private ordinary functions
Function, make-toc-levels: Private ordinary functions
Function, make-toc-list: Private ordinary functions
Function, make-unique-tag: Private ordinary functions
Function, merge-system-pathname: Private ordinary functions
Function, output-file: Public ordinary functions
Function, package-description%: Private ordinary functions
Function, package-description-anchor: Private ordinary functions
Function, package-description-docstring: Private ordinary functions
Function, package-description-exported-symbols: Private ordinary functions
Function, package-description-nicknames: Private ordinary functions
Function, package-description-title: Private ordinary functions
Function, pref%: Private ordinary functions
Function, print-file: Private ordinary functions
Function, print-list: Private ordinary functions
Function, process-file: Private ordinary functions
Function, process-files: Private ordinary functions
Function, process-scribble-element: Private ordinary functions
Function, process-system: Private ordinary functions
Function, quoted: Public ordinary functions
Function, reference-text: Private ordinary functions
Function, remove-numbers-tail: Private ordinary functions
Function, row: Public ordinary functions
Function, set-user-pathname-as-target-pathname: Private ordinary functions
Function, shortest-string: Private ordinary functions
Function, slot-allocation-item: Private ordinary functions
Function, slot-documentation-item: Private ordinary functions
Function, slot-name-item: Private ordinary functions
Function, slot-properties-itemize: Private ordinary functions
Function, slot-readers-item: Private ordinary functions
Function, slot-writers-item: Private ordinary functions
Function, sref%: Private ordinary functions
Function, suitable-title: Private ordinary functions
Function, system-description%: Private ordinary functions
Function, system-description-anchor: Private ordinary functions
Function, system-description-author: Private ordinary functions
Function, system-description-defsystem-depends-on: Private ordinary functions
Function, system-description-depends-on: Private ordinary functions
Function, system-description-docstring: Private ordinary functions
Function, system-description-homepage: Private ordinary functions
Function, system-description-license: Private ordinary functions
Function, system-description-mail: Private ordinary functions
Function, system-description-title: Private ordinary functions
Function, table: Public ordinary functions
Function, table-of-classes: Public ordinary functions
Function, table-of-contents%: Private ordinary functions
Function, table-of-functions: Public ordinary functions
Function, table-of-variables: Public ordinary functions
Function, tag-to-string: Private ordinary functions
Function, text: Public ordinary functions
Function, title*%: Private ordinary functions
Function, tref%: Private ordinary functions
Function, user-pathname-to-target-pathname: Private ordinary functions
Function, variable-description%: Private ordinary functions
Function, variable-description-anchor: Private ordinary functions
Function, variable-description-docstring: Private ordinary functions
Function, variable-description-title: Private ordinary functions
Function, variable-glossary%: Private ordinary functions
Function, vref%: Private ordinary functions
function-description: Public macros
function-description%: Private ordinary functions
function-description-anchor: Private ordinary functions
function-description-arguments: Private ordinary functions
function-description-docstring: Private ordinary functions
function-description-title: Private ordinary functions
function-glossary: Public macros
function-glossary%: Private ordinary functions

G
Generic Function, print-element: Private generic functions
Generic Function, process-element: Private generic functions
generic-description-title: Private ordinary functions
get-current-file: Private ordinary functions
get-current-file-pathname: Private ordinary functions
get-current-file-target-pathname: Private ordinary functions
get-file-description-items: Private ordinary functions
get-file-target-pathname: Private ordinary functions
get-shortest-package-name: Private ordinary functions
get-tags-of-type: Private ordinary functions
get-tags-value: Private ordinary functions

I
image: Public ordinary functions
initialize-current-target-pathname: Private ordinary functions
italic: Public ordinary functions
item: Public ordinary functions
itemize: Public ordinary functions

J
join-by-element: Private ordinary functions

L
link: Public ordinary functions

M
Macro, class-description: Public macros
Macro, class-glossary: Public macros
Macro, clref: Public macros
Macro, cref: Public macros
Macro, define-system-description-function: Private macros
Macro, define-tag-reference: Private macros
Macro, define-text-decorator: Private macros
Macro, fref: Public macros
Macro, function-description: Public macros
Macro, function-glossary: Public macros
Macro, package-description: Public macros
Macro, pref: Public macros
Macro, sref: Public macros
Macro, subsubtitle: Public macros
Macro, subtitle: Public macros
Macro, system-description: Public macros
Macro, table-of-contents: Public macros
Macro, title: Public macros
Macro, title*: Public macros
Macro, tref: Public macros
Macro, variable-description: Public macros
Macro, variable-glossary: Public macros
Macro, vref: Public macros
Macro, with-adp-pprint-dispatch: Private macros
Macro, with-current-file: Private macros
Macro, with-current-system: Private macros
Macro, with-custom-symbol-pprint-dispatch: Private macros
Macro, with-file-target-pathnames: Private macros
Macro, with-symbol-parts: Private macros
Macro, with-tags: Private macros
Macro, with-writing-package: Private macros
macro-description-title: Private ordinary functions
make-custom-symbol-pprint-dispatch: Private ordinary functions
make-reference-itemize: Private ordinary functions
make-toc-levels: Private ordinary functions
make-toc-list: Private ordinary functions
make-unique-tag: Private ordinary functions
merge-system-pathname: Private ordinary functions
Method, export-content: Public standalone methods
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, print-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions
Method, process-element: Private generic functions

O
output-file: Public ordinary functions

P
package-description: Public macros
package-description%: Private ordinary functions
package-description-anchor: Private ordinary functions
package-description-docstring: Private ordinary functions
package-description-exported-symbols: Private ordinary functions
package-description-nicknames: Private ordinary functions
package-description-title: Private ordinary functions
pref: Public macros
pref%: Private ordinary functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-element: Private generic functions
print-file: Private ordinary functions
print-list: Private ordinary functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-element: Private generic functions
process-file: Private ordinary functions
process-files: Private ordinary functions
process-scribble-element: Private ordinary functions
process-system: Private ordinary functions

Q
quoted: Public ordinary functions

R
reference-text: Private ordinary functions
remove-numbers-tail: Private ordinary functions
row: Public ordinary functions

S
set-user-pathname-as-target-pathname: Private ordinary functions
shortest-string: Private ordinary functions
slot-allocation-item: Private ordinary functions
slot-documentation-item: Private ordinary functions
slot-name-item: Private ordinary functions
slot-properties-itemize: Private ordinary functions
slot-readers-item: Private ordinary functions
slot-writers-item: Private ordinary functions
sref: Public macros
sref%: Private ordinary functions
subsubtitle: Public macros
subtitle: Public macros
suitable-title: Private ordinary functions
system-description: Public macros
system-description%: Private ordinary functions
system-description-anchor: Private ordinary functions
system-description-author: Private ordinary functions
system-description-defsystem-depends-on: Private ordinary functions
system-description-depends-on: Private ordinary functions
system-description-docstring: Private ordinary functions
system-description-homepage: Private ordinary functions
system-description-license: Private ordinary functions
system-description-mail: Private ordinary functions
system-description-title: Private ordinary functions

T
table: Public ordinary functions
table-of-classes: Public ordinary functions
table-of-contents: Public macros
table-of-contents%: Private ordinary functions
table-of-functions: Public ordinary functions
table-of-variables: Public ordinary functions
tag-to-string: Private ordinary functions
text: Public ordinary functions
title: Public macros
title*: Public macros
title*%: Private ordinary functions
tref: Public macros
tref%: Private ordinary functions

U
user-pathname-to-target-pathname: Private ordinary functions

V
variable-description: Public macros
variable-description%: Private ordinary functions
variable-description-anchor: Private ordinary functions
variable-description-docstring: Private ordinary functions
variable-description-title: Private ordinary functions
variable-glossary: Public macros
variable-glossary%: Private ordinary functions
vref: Public macros
vref%: Private ordinary functions

W
with-adp-pprint-dispatch: Private macros
with-current-file: Private macros
with-current-system: Private macros
with-custom-symbol-pprint-dispatch: Private macros
with-file-target-pathnames: Private macros
with-symbol-parts: Private macros
with-tags: Private macros
with-writing-package: Private macros


A.3 Variables

Jump to:   *  
A   C   D   E   F   G   I   L   M   O   P   R   S   T  
Index Entry  Section

*
*adp-pprint-dispatch*: Private special variables
*current-file*: Private special variables
*current-system*: Private special variables
*custom-symbol-pprint-dispatch*: Private special variables
*default-pprint-dispatch*: Private special variables
*file-target-pathnames*: Private special variables
*print-context*: Private special variables
*print-gensym-numbers*: Private special variables
*print-shortest-package*: Private special variables
*tags*: Private special variables

A
address: Public classes
alt-text: Public classes

C
cells: Public classes
code: Public classes
condition: Private conditions
condition: Private conditions
condition: Private conditions

D
default-readtable: Private classes
description-class: Private classes
descriptions: Private classes

E
elements: Public classes
elements: Public classes
elements: Public classes
elements: Public classes
elements: Public classes
elements: Public classes
elements: Public classes
exclude: Public classes

F
form: Private conditions

G
glossary-class: Private classes

I
include: Public classes
items: Public classes
items: Public classes

L
lang: Public classes
level: Public classes

M
max-level: Public classes
min-level: Public classes

O
object: Private classes
output: Public classes

P
path: Public classes
pathname: Public classes
pathname: Private conditions
pathname: Private conditions

R
results: Public classes
rows: Public classes

S
scale: Public classes
Slot, address: Public classes
Slot, alt-text: Public classes
Slot, cells: Public classes
Slot, code: Public classes
Slot, condition: Private conditions
Slot, condition: Private conditions
Slot, condition: Private conditions
Slot, default-readtable: Private classes
Slot, description-class: Private classes
Slot, descriptions: Private classes
Slot, elements: Public classes
Slot, elements: Public classes
Slot, elements: Public classes
Slot, elements: Public classes
Slot, elements: Public classes
Slot, elements: Public classes
Slot, elements: Public classes
Slot, exclude: Public classes
Slot, form: Private conditions
Slot, glossary-class: Private classes
Slot, include: Public classes
Slot, items: Public classes
Slot, items: Public classes
Slot, lang: Public classes
Slot, level: Public classes
Slot, max-level: Public classes
Slot, min-level: Public classes
Slot, object: Private classes
Slot, output: Public classes
Slot, path: Public classes
Slot, pathname: Public classes
Slot, pathname: Private conditions
Slot, pathname: Private conditions
Slot, results: Public classes
Slot, rows: Public classes
Slot, scale: Public classes
Slot, source: Private classes
Slot, style: Public classes
Slot, symbol: Private classes
Slot, tag: Public classes
Slot, tag: Private classes
Slot, tag-type: Private classes
Slot, text: Private classes
Slot, toc: Public classes
Slot, type: Private classes
Slot, type: Private classes
source: Private classes
Special Variable, *adp-pprint-dispatch*: Private special variables
Special Variable, *current-file*: Private special variables
Special Variable, *current-system*: Private special variables
Special Variable, *custom-symbol-pprint-dispatch*: Private special variables
Special Variable, *default-pprint-dispatch*: Private special variables
Special Variable, *file-target-pathnames*: Private special variables
Special Variable, *print-context*: Private special variables
Special Variable, *print-gensym-numbers*: Private special variables
Special Variable, *print-shortest-package*: Private special variables
Special Variable, *tags*: Private special variables
style: Public classes
symbol: Private classes

T
tag: Public classes
tag: Private classes
tag-type: Private classes
text: Private classes
toc: Public classes
type: Private classes
type: Private classes


A.4 Data types

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

A
adp-elements: The adp-github/src/adp-elements module
adp-github: The adp-github system
adp-github: The adp-github package
adp-github: Private classes
adp-github-writing: The adp-github-writing package
adp-github.asd: The adp-github/adp-github․asd file
adp-github.lisp: The adp-github/src/adp-github․lisp file

C
cell: Public classes
Class, adp-github: Private classes
Class, cell: Public classes
Class, class-description: Public classes
Class, class-glossary: Public classes
Class, code-block: Public classes
Class, description: Private classes
Class, enumerate: Public classes
Class, example: Public classes
Class, function-description: Public classes
Class, function-glossary: Public classes
Class, glossary: Private classes
Class, image: Public classes
Class, item: Public classes
Class, itemize: Public classes
Class, link: Public classes
Class, located-element: Private classes
Class, output-file: Public classes
Class, package-description: Public classes
Class, quoted: Public classes
Class, reference: Private classes
Class, row: Public classes
Class, scribble: Private classes
Class, system-description: Public classes
Class, table: Public classes
Class, table-of-contents: Public classes
Class, table-of-symbols: Private classes
Class, text: Public classes
Class, title: Public classes
Class, variable-description: Public classes
Class, variable-glossary: Public classes
class-description: Public classes
class-glossary: Public classes
code-block: Public classes
code-block.lisp: The adp-github/src/adp-elements/code-block․lisp file
Condition, print-file-error: Private conditions
Condition, process-error: Private conditions
Condition, process-file-error: Private conditions

D
description: Private classes
description.lisp: The adp-github/src/adp-elements/description․lisp file

E
elements.lisp: The adp-github/src/elements․lisp file
enumerate: Public classes
example: Public classes
example.lisp: The adp-github/src/adp-elements/example․lisp file

F
File, adp-github.asd: The adp-github/adp-github․asd file
File, adp-github.lisp: The adp-github/src/adp-github․lisp file
File, code-block.lisp: The adp-github/src/adp-elements/code-block․lisp file
File, description.lisp: The adp-github/src/adp-elements/description․lisp file
File, elements.lisp: The adp-github/src/elements․lisp file
File, example.lisp: The adp-github/src/adp-elements/example․lisp file
File, files.lisp: The adp-github/src/files․lisp file
File, glossary.lisp: The adp-github/src/adp-elements/glossary․lisp file
File, image.lisp: The adp-github/src/adp-elements/image․lisp file
File, link.lisp: The adp-github/src/adp-elements/link․lisp file
File, list.lisp: The adp-github/src/adp-elements/list․lisp file
File, output-file.lisp: The adp-github/src/adp-elements/output-file․lisp file
File, package.lisp: The adp-github/src/package․lisp file
File, pprint-dispatch.lisp: The adp-github/src/pprint-dispatch․lisp file
File, quote.lisp: The adp-github/src/adp-elements/quote․lisp file
File, reference.lisp: The adp-github/src/adp-elements/reference․lisp file
File, system.lisp: The adp-github/src/system․lisp file
File, table.lisp: The adp-github/src/adp-elements/table․lisp file
File, tags.lisp: The adp-github/src/tags․lisp file
File, text.lisp: The adp-github/src/adp-elements/text․lisp file
File, title.lisp: The adp-github/src/adp-elements/title․lisp file
File, toc.lisp: The adp-github/src/adp-elements/toc․lisp file
File, value.lisp: The adp-github/src/adp-elements/value․lisp file
files.lisp: The adp-github/src/files․lisp file
function-description: Public classes
function-glossary: Public classes

G
glossary: Private classes
glossary.lisp: The adp-github/src/adp-elements/glossary․lisp file

I
image: Public classes
image.lisp: The adp-github/src/adp-elements/image․lisp file
item: Public classes
itemize: Public classes

L
link: Public classes
link.lisp: The adp-github/src/adp-elements/link․lisp file
list.lisp: The adp-github/src/adp-elements/list․lisp file
located-element: Private classes

M
Module, adp-elements: The adp-github/src/adp-elements module
Module, src: The adp-github/src module

O
output-file: Public classes
output-file.lisp: The adp-github/src/adp-elements/output-file․lisp file

P
Package, adp-github: The adp-github package
Package, adp-github-writing: The adp-github-writing package
package-description: Public classes
package.lisp: The adp-github/src/package․lisp file
pprint-dispatch.lisp: The adp-github/src/pprint-dispatch․lisp file
print-file-error: Private conditions
process-error: Private conditions
process-file-error: Private conditions

Q
quote.lisp: The adp-github/src/adp-elements/quote․lisp file
quoted: Public classes

R
reference: Private classes
reference.lisp: The adp-github/src/adp-elements/reference․lisp file
row: Public classes

S
scribble: Private classes
src: The adp-github/src module
System, adp-github: The adp-github system
system-description: Public classes
system.lisp: The adp-github/src/system․lisp file

T
table: Public classes
table-of-contents: Public classes
table-of-symbols: Private classes
table.lisp: The adp-github/src/adp-elements/table․lisp file
tags.lisp: The adp-github/src/tags․lisp file
text: Public classes
text.lisp: The adp-github/src/adp-elements/text․lisp file
title: Public classes
title.lisp: The adp-github/src/adp-elements/title․lisp file
toc.lisp: The adp-github/src/adp-elements/toc․lisp file

V
value.lisp: The adp-github/src/adp-elements/value․lisp file
variable-description: Public classes
variable-glossary: Public classes