The adp-github Reference Manual

This is the adp-github Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:12:04 2024 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).
Source

adp-github.asd.

Child Components

3 Modules

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


3.1 adp-github/src

Dependency

src/package.lisp (file).

Source

adp-github.asd.

Parent Component

adp-github (system).

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

adp-github (system).

Packages

adp-github.


4.1.3 adp-github/src/tags.lisp

Source

adp-github.asd.

Parent Component

src (module).

Internals

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

Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.5 adp-github/src/redirection.lisp

Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.6 adp-github/src/adp-github.lisp

Dependencies
Source

adp-github.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.7 adp-github/src/elements.lisp

Dependency

tags.lisp (file).

Source

adp-github.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.8 adp-github/src/printer.lisp

Dependencies
Source

adp-github.asd.

Parent Component

src (module).

Internals

4.1.9 adp-github/src/functions.lisp

Dependencies
Source

adp-github.asd.

Parent Component

src (module).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 adp-github

Source

src/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 Special variables

Special Variable: *tags*
Package

adp-github.

Source

adp-github.lisp.


6.1.2 Macros

Macro: class-description (sym)

Inserts a class description. It must receive the class name (a symbol) that represents the class. A class description also creates a class tag that can be used with cref.

Package

adp-github.

Source

functions.lisp.

Macro: class-glossary (pkg)

Inserts a class glossary. It will insert all the available class descriptions. They are gathered from the external symbols of a given package. The argument pkg must be a package descriptor.

Package

adp-github.

Source

functions.lisp.

Macro: cref (sym)

Inserts a class reference. I. e. a hyperlink to a class description.

Package

adp-github.

Source

functions.lisp.

Macro: example (&rest expressions)

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

functions.lisp.

Macro: fref (sym)

Inserts a function reference. I. e. a hyperlink to a function description.

Package

adp-github.

Source

functions.lisp.

Macro: function-description (sym)

Inserts a function description. It must receive the function name (a symbol) that represents the function. A function description also creates a function tag that can be used with fref.

Package

adp-github.

Source

functions.lisp.

Macro: function-glossary (pkg)

Inserts a function glossary. It will insert all the available function descriptions. They are gathered from the external symbols of a given package. The argument pkg must be a package descriptor.

Package

adp-github.

Source

functions.lisp.

Macro: header (&rest args)

Inserts a header. Also, a keyword :tag can be supplied to be used as a header tag.

Package

adp-github.

Source

functions.lisp.

Macro: href (&rest elements)

Inserts a header reference. I. e. a hyperlink to a header.

Package

adp-github.

Source

functions.lisp.

Macro: package-description (pkg)

Inserts a package description. It must receive a package descriptor that represents the package. A package description also creates a package tag that can be used with pref.

Package

adp-github.

Source

functions.lisp.

Macro: pref (pkg)

Inserts a package reference. I. e. a hyperlink to a package description.

Package

adp-github.

Source

functions.lisp.

Macro: sref (system-name)

Inserts a system reference. I. e. a hyperlink to a system description.

Package

adp-github.

Source

functions.lisp.

Macro: subheader (&rest args)

Inserts a subheader. Also, a keyword :tag can be supplied to be used as a header tag.

Package

adp-github.

Source

functions.lisp.

Macro: subsubheader (&rest args)

Inserts a subsubheader. Also, a keyword :tag can be supplied to be used as a header tag.

Package

adp-github.

Source

functions.lisp.

Macro: system-description (system-name)

Inserts a system description. It must receive a system description that represents the system. A system description also creates a system tag that can be used with sref.

Package

adp-github.

Source

functions.lisp.

Macro: variable-description (sym)

Inserts a variable description. It must receive the variable name (a symbol) that represents the variable. A variable description also creates a variable tag that can be used with vref.

Package

adp-github.

Source

functions.lisp.

Macro: variable-glossary (pkg)

Inserts a variable glossary. It will insert all the available variable descriptions. They are gathered from the external symbols of a given package. The argument pkg must be a package descriptor.

Package

adp-github.

Source

functions.lisp.

Macro: vref (sym)

Inserts a variable reference. I. e. a hyperlink to a variable description.

Package

adp-github.

Source

functions.lisp.


6.1.3 Ordinary functions

Function: bold (&rest elements)

Inserts text with bold style.

Package

adp-github.

Source

functions.lisp.

Function: cell (&rest elements)

The cells are the components of a row. All the elements will be inserted inside a cell table.

Package

adp-github.

Source

functions.lisp.

Function: code (&rest elements)

Inserts text with code style.

Package

adp-github.

Source

functions.lisp.

Function: code-block (&rest elements)

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

Package

adp-github.

Source

functions.lisp.

Function: emphasis (&rest elements)

Inserts text with emphasis style.

Package

adp-github.

Source

functions.lisp.

Function: enumerate (&rest elements)

Inserts a enumerated lists. It can contain items or sublist. The elements must be items, itemizes or enumerates.

Package

adp-github.

Source

functions.lisp.

Function: image (path &key alt-text scale)

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

functions.lisp.

Function: italic (&rest elements)

Inserts text with italic style.

Package

adp-github.

Source

functions.lisp.

Function: item (&rest elements)

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

Package

adp-github.

Source

functions.lisp.

Function: itemize (&rest elements)

Inserts a list. It can contains items or sublists. The elements must be items, itemizes or enumerates.

Package

adp-github.

Source

functions.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

functions.lisp.

Function: mini-table-of-contents ()

Inserts a table of contents with the headers, subheaders and subsubheaders of the current file.

Package

adp-github.

Source

functions.lisp.

Function: quoted (&rest elements)

Inserts quoted text.

Package

adp-github.

Source

functions.lisp.

Function: row (&rest elements)

The rows are the components of a table. The elements must be cells.

Package

adp-github.

Source

functions.lisp.

Function: select-output-file (path)

Selects the output file. The pathname is always relative to the system’s root directory.

Package

adp-github.

Source

functions.lisp.

Function: table (&rest elements)

Inserts a table. The elements must be rows.

Package

adp-github.

Source

functions.lisp.

Function: table-of-contents ()

Inserts a table of contents with the headers and subheaders of every generated file.

Package

adp-github.

Source

functions.lisp.

Function: table-of-functions ()

Inserts a table of function. It is a list with references to all the functions that has a description inserted somewhere.

Package

adp-github.

Source

functions.lisp.

Function: text (&rest elements)

Intended for using in lisp mode files or define custom functions. Just inserts every argument.

Package

adp-github.

Source

functions.lisp.


6.1.4 Standalone methods

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

adp.

Source

adp-github.lisp.

Method: post-process-file ((o adp-github-op) f)
Package

adp.

Source

adp-github.lisp.

Method: post-process-system ((o adp-github-op) s)
Package

adp.

Source

adp-github.lisp.

Method: pre-process-file ((o adp-github-op) f)
Package

adp.

Source

adp-github.lisp.

Method: pre-process-system ((o adp-github-op) s)
Package

adp.

Source

adp-github.lisp.


6.1.5 Classes

Class: bold

Represent a bold element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

text-decorator.

Direct methods

export-element.

Class: cell

Represents a cell in a table.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: elements
Type

list

Initargs

:elements

Readers

cell-elements.

Writers

(setf cell-elements).

Class: class-description
Package

adp-github.

Source

elements.lisp.

Direct superclasses

description.

Direct methods

export-element.

Class: class-glossary
Package

adp-github.

Source

elements.lisp.

Direct superclasses

glossary.

Class: emphasis

Represent a emphasis element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

text-decorator.

Direct methods

export-element.

Class: enumerate
Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: items
Type

list

Initargs

:items

Readers

enumerate-items.

Writers

This slot is read-only.

Class: example

Represents an example.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: code
Type

string

Initargs

:code

Readers

example-code.

Writers

This slot is read-only.

Slot: output
Type

string

Initargs

:output

Readers

example-output.

Writers

This slot is read-only.

Slot: results
Type

list

Initargs

:results

Readers

example-results.

Writers

This slot is read-only.

Class: function-description
Package

adp-github.

Source

elements.lisp.

Direct superclasses

description.

Direct methods

export-element.

Class: function-glossary
Package

adp-github.

Source

elements.lisp.

Direct superclasses

glossary.

Class: header

Represent a header element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

header-type.

Direct methods

export-element.

Class: image

Represents an image.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: path
Type

(or string pathname)

Initargs

:path

Readers

image-path.

Writers

This slot is read-only.

Slot: alt-text
Type

string

Initargs

:alt-text

Readers

image-alt-text.

Writers

This slot is read-only.

Slot: scale
Type

real

Initargs

:scale

Readers

image-scale.

Writers

This slot is read-only.

Class: italic

Represent a italic element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

text-decorator.

Direct methods

export-element.

Class: item

Represents an item in a list of items.

Package

adp-github.

Source

elements.lisp.

Direct methods

item-elements.

Direct slots
Slot: elements
Type

list

Initargs

:elements

Readers

item-elements.

Writers

This slot is read-only.

Class: itemize
Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: items
Type

list

Initargs

:items

Readers

itemize-items.

Writers

This slot is read-only.

Represents a web link.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: elements
Type

list

Initargs

:elements

Readers

link-elements.

Writers

This slot is read-only.

Slot: address
Type

string

Initargs

:address

Readers

link-address.

Writers

This slot is read-only.

Class: mini-table-of-contents

Represents a mini table of contents.

Package

adp-github.

Source

elements.lisp.

Direct methods

export-element.

Class: package-description
Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: package
Package

common-lisp.

Type

package

Initargs

:package

Readers

description-package.

Writers

This slot is read-only.

Slot: tag
Type

adp-github::tag

Initargs

:tag

Readers

description-tag.

Writers

This slot is read-only.

Slot: target-location
Type

pathname

Initargs

:target-location

Readers

description-target-location.

Writers

This slot is read-only.

Class: quoted

Represents a quote.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: elements
Type

list

Initargs

:elements

Readers

quote-elements.

Writers

This slot is read-only.

Class: row

Represents a row of cells in a table.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: cells
Type

list

Initargs

:cells

Readers

row-cells.

Writers

(setf row-cells).

Class: subheader

Represent a subheader element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

header-type.

Direct methods

export-element.

Class: subsubheader

Represent a subsubheader element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

header-type.

Direct methods

export-element.

Class: system-description
Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: system
Type

asdf/system:system

Initargs

:system

Readers

description-system.

Writers

This slot is read-only.

Slot: tag
Type

adp-github::tag

Initargs

:tag

Readers

description-tag.

Writers

This slot is read-only.

Slot: target-location
Type

pathname

Initargs

:target-location

Readers

description-target-location.

Writers

This slot is read-only.

Class: table

Represents a table.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: rows
Type

vector

Initargs

:rows

Readers

table-rows.

Writers

(setf table-rows).

Class: table-of-contents

Represents a table of contents.

Package

adp-github.

Source

elements.lisp.

Direct methods

export-element.

Class: table-of-functions

Represents a table of functions.

Package

adp-github.

Source

elements.lisp.

Direct methods

export-element.

Class: text

Represents a text element.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: elements
Type

list

Initargs

:elements

Readers

text-elements.

Writers

This slot is read-only.

Class: variable-description
Package

adp-github.

Source

elements.lisp.

Direct superclasses

description.

Direct methods

export-element.

Class: variable-glossary
Package

adp-github.

Source

elements.lisp.

Direct superclasses

glossary.


6.2 Internals


6.2.1 Special variables

Special Variable: *adp-pprint-dispatch*
Package

adp-github.

Source

pprint-dispatch.lisp.

Special Variable: *argument-pprint-dispatch*
Package

adp-github.

Source

pprint-dispatch.lisp.

Special Variable: *context*

Contains the current context where the text has to be printed.

Package

adp-github.

Source

printer.lisp.

Special Variable: *export-file*
Package

adp-github.

Source

adp-github.lisp.

Special Variable: *files*
Package

adp-github.

Source

adp-github.lisp.

Special Variable: *process-file*
Package

adp-github.

Source

adp-github.lisp.

Special Variable: *process-system*
Package

adp-github.

Source

adp-github.lisp.

Special Variable: *redirections*

Table of redirections. I.e, maps a path with a new path selected by the user.

Package

adp-github.

Source

redirection.lisp.

Special Variable: *unique-ids*
Package

adp-github.

Source

adp-github.lisp.


6.2.2 Macros

Macro: define-header-function (name type)
Package

adp-github.

Source

functions.lisp.

Macro: define-header-process-method (type level)
Package

adp-github.

Source

printer.lisp.

Macro: define-reference-function (name type tag-type)
Package

adp-github.

Source

functions.lisp.

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

adp-github.

Source

printer.lisp.

Macro: define-text-decorator (name type)
Package

adp-github.

Source

functions.lisp.

Macro: with-key-params ((key-args rest-args args) &body body)
Package

adp-github.

Source

functions.lisp.


6.2.3 Ordinary functions

Function: add-redirection (src-path dst-path)

Inserts a new redirection or updates it if SRC-PATH is already in the table.

Package

adp-github.

Source

redirection.lisp.

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

adp-github.

Source

pprint-dispatch.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

Function: component-relative-pathname (file-component)
Package

adp-github.

Source

adp-github.lisp.

Function: content-to-string (elements)
Package

adp-github.

Source

printer.lisp.

Function: convert-string-case (str)
Package

adp-github.

Source

pprint-dispatch.lisp.

Function: convert-to-github-header-anchor (str)
Package

adp-github.

Source

printer.lisp.

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

Return a custom pprint function to print symbols.

Package

adp-github.

Source

pprint-dispatch.lisp.

Function: direct-slots-itemize (class)
Package

adp-github.

Source

printer.lisp.

Function: ensure-relative-pathname (path)

Given a path, relative or absolute, treats it as if it is relative to the system’s root directory and returns an actual absolute pathname.

Package

adp-github.

Source

functions.lisp.

Function: ensure-tag-table (tags type)

Returns the hash table of tags of a given type.

Package

adp-github.

Source

tags.lisp.

Function: escape-characters (text)
Package

adp-github.

Source

printer.lisp.

Function: escape-html-characters (text)
Package

adp-github.

Source

printer.lisp.

Function: escape-md-characters (text)
Package

adp-github.

Source

printer.lisp.

Function: file-headers (file)

Return the header-type elements of a file.

Package

adp-github.

Source

printer.lisp.

Function: file-target-absolute-pathname (system path)
Package

adp-github.

Source

adp-github.lisp.

Function: file-target-relative-pathname (file-component)
Package

adp-github.

Source

adp-github.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

Function: get-keyword-parameter (key params)
Package

adp-github.

Source

functions.lisp.

Function: get-tag-symbols (type)
Package

adp-github.

Source

adp-github.lisp.

Function: get-tag-symbols-impl (tags type)
Package

adp-github.

Source

tags.lisp.

Function: get-tag-value (tag)
Package

adp-github.

Source

adp-github.lisp.

Function: (setf get-tag-value) (tag)
Package

adp-github.

Source

adp-github.lisp.

Function: get-tag-value-impl (tags symbol type)
Package

adp-github.

Source

tags.lisp.

Function: (setf get-tag-value-impl) (tags symbol type)
Package

adp-github.

Source

tags.lisp.

Function: header-deep-level (header)

Return the level of deepness of a header.

Package

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

Function: make-argument-pprint-dispatch ()
Package

adp-github.

Source

pprint-dispatch.lisp.

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

adp-github.

Source

pprint-dispatch.lisp.

Function: make-itemize-table (tagsyms reftype tagtype)
Package

adp-github.

Source

printer.lisp.

Function: make-itemize-toc (headers)
Package

adp-github.

Source

printer.lisp.

Function: make-itemize-tocl ()
Package

adp-github.

Source

printer.lisp.

Function: make-itemize-tof ()
Package

adp-github.

Source

printer.lisp.

Function: make-itemize-tov ()
Package

adp-github.

Source

printer.lisp.

Function: make-tag (symbol type)

Makes a tag.

Package

adp-github.

Source

tags.lisp.

Function: make-tags-container ()
Package

adp-github.

Source

tags.lisp.

Function: make-toc-deep-levels (headers)

Return a vector of deepness levels the headers must have in a table of contents.

Package

adp-github.

Source

printer.lisp.

Function: make-unique-tag ()
Package

adp-github.

Source

functions.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

Function: process-itemize (item-list numbersp indent-space stream)
Package

adp-github.

Source

printer.lisp.

Function: project-headers (files)

Return the header-type elements of a project.

Package

adp-github.

Source

printer.lisp.

Function: redirect-path (path)

Returns the redirected path or the path itself if PATH is not in the table. Also returns whether a redirection has been found.

Package

adp-github.

Source

redirection.lisp.

Function: remove-keyword-parameters (params)
Package

adp-github.

Source

functions.lisp.

Function: safe-call (pkg-name func-name &rest args)

Checks if a package and a function in that package exists.

Package

adp-github.

Source

printer.lisp.

Function: shortest-string (strings)

Return the shortest string from a list.

Package

adp-github.

Source

pprint-dispatch.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

Function: split-symbols (symbols)
Package

adp-github.

Source

printer.lisp.

Function: src-to-target-pathname (path)
Package

adp-github.

Source

adp-github.lisp.

Function: symbol-github-name (sym)
Package

adp-github.

Source

printer.lisp.

Function: symbol-macro-p (sym &optional env)
Package

adp-github.

Source

printer.lisp.

Function: symbol-to-maybe-reference (symbol)
Package

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

Function: table-of-classes ()

Inserts a table of classes. It is a list with references to all the classes that has a description inserted somewhere.

Package

adp-github.

Source

functions.lisp.

Function: table-of-variables ()

Inserts a table of variables. It is a list with references to all the variables that has a description inserted somewhere.

Package

adp-github.

Source

functions.lisp.

Function: tag-to-string (tag)
Package

adp-github.

Source

printer.lisp.

Function: tags-tag-value (tags tag)

Retreives the value of a tag or nil if tag does not exist.

Package

adp-github.

Source

tags.lisp.

Function: (setf tags-tag-value) (tags tag)

Adds or updates a tag.

Package

adp-github.

Source

tags.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

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

adp-github.

Source

printer.lisp.

Function: verbatim-content-to-string (elements)
Package

adp-github.

Source

printer.lisp.


6.2.4 Generic functions

Generic Reader: cell-elements (object)
Package

adp-github.

Methods
Reader Method: cell-elements ((cell cell))

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Writer: (setf cell-elements) (object)
Package

adp-github.

Methods
Writer Method: (setf cell-elements) ((cell cell))

automatically generated writer method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: code-block-elements (object)
Package

adp-github.

Methods
Reader Method: code-block-elements ((code-of-block code-of-block))

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: code-block-lang (object)
Package

adp-github.

Methods
Reader Method: code-block-lang ((code-of-block code-of-block))

automatically generated reader method

Source

elements.lisp.

Target Slot

lang.

Generic Reader: description-package (object)
Package

adp-github.

Methods
Reader Method: description-package ((package-description package-description))

automatically generated reader method

Source

elements.lisp.

Target Slot

package.

Generic Reader: description-symbol (object)
Package

adp-github.

Methods
Reader Method: description-symbol ((description description))

automatically generated reader method

Source

elements.lisp.

Target Slot

symbol.

Generic Reader: description-system (object)
Package

adp-github.

Methods
Reader Method: description-system ((system-description system-description))

automatically generated reader method

Source

elements.lisp.

Target Slot

system.

Generic Reader: description-tag (object)
Package

adp-github.

Methods
Reader Method: description-tag ((system-description system-description))

automatically generated reader method

Source

elements.lisp.

Target Slot

tag.

Reader Method: description-tag ((package-description package-description))

automatically generated reader method

Source

elements.lisp.

Target Slot

tag.

Reader Method: description-tag ((description description))

automatically generated reader method

Source

elements.lisp.

Target Slot

tag.

Generic Reader: description-target-location (object)
Package

adp-github.

Methods
Reader Method: description-target-location ((system-description system-description))

automatically generated reader method

Source

elements.lisp.

Target Slot

target-location.

Reader Method: description-target-location ((package-description package-description))

automatically generated reader method

Source

elements.lisp.

Target Slot

target-location.

Reader Method: description-target-location ((description description))

automatically generated reader method

Source

elements.lisp.

Target Slot

target-location.

Generic Reader: enumerate-items (object)
Package

adp-github.

Methods
Reader Method: enumerate-items ((enumerate enumerate))

automatically generated reader method

Source

elements.lisp.

Target Slot

items.

Generic Reader: example-code (object)
Package

adp-github.

Methods
Reader Method: example-code ((example example))

automatically generated reader method

Source

elements.lisp.

Target Slot

code.

Generic Reader: example-output (object)
Package

adp-github.

Methods
Reader Method: example-output ((example example))

automatically generated reader method

Source

elements.lisp.

Target Slot

output.

Generic Reader: example-results (object)
Package

adp-github.

Methods
Reader Method: example-results ((example example))

automatically generated reader method

Source

elements.lisp.

Target Slot

results.

Generic Function: export-element (element stream)
Package

adp-github.

Source

adp-github.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

Method: export-element ((element code-of-block) stream)
Source

printer.lisp.

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

printer.lisp.

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

printer.lisp.

Method: export-element ((element inline-code) stream)
Source

printer.lisp.

Method: export-element ((element emphasis) stream)
Source

printer.lisp.

Method: export-element ((element italic) stream)
Source

printer.lisp.

Method: export-element ((element bold) stream)
Source

printer.lisp.

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

printer.lisp.

Method: export-element ((element table-of-classes) stream)
Source

printer.lisp.

Method: export-element ((element table-of-variables) stream)
Source

printer.lisp.

Method: export-element ((element table-of-functions) stream)
Source

printer.lisp.

Method: export-element ((element mini-table-of-contents) stream)
Source

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

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

printer.lisp.

Method: export-element ((element system-reference) stream)
Source

printer.lisp.

Method: export-element ((element package-reference) stream)
Source

printer.lisp.

Method: export-element ((element symbol-reference) stream)
Source

printer.lisp.

Method: export-element ((element header-reference) stream)
Source

printer.lisp.

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

printer.lisp.

Method: export-element ((element subsubheader) stream)
Source

printer.lisp.

Method: export-element ((element subheader) stream)
Source

printer.lisp.

Method: export-element ((element header) stream)
Source

printer.lisp.

Method: export-element ((element select-output-file-type) stream)
Source

printer.lisp.

Method: export-element ((element string) stream)
Source

printer.lisp.

Method: export-element (element stream)
Generic Reader: glossary-descriptions (object)
Package

adp-github.

Methods
Reader Method: glossary-descriptions ((glossary glossary))

automatically generated reader method

Source

elements.lisp.

Target Slot

descriptions.

Generic Reader: header-elements (object)
Package

adp-github.

Methods
Reader Method: header-elements ((header-type header-type))

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: header-ref-text-elements (object)
Package

adp-github.

Methods
Reader Method: header-ref-text-elements ((header-reference header-reference))

automatically generated reader method

Source

elements.lisp.

Target Slot

text-elements.

Generic Reader: header-tag (object)
Package

adp-github.

Methods
Reader Method: header-tag ((header-type header-type))

automatically generated reader method

Source

elements.lisp.

Target Slot

tag.

Generic Reader: header-target-location (object)
Package

adp-github.

Methods
Reader Method: header-target-location ((header-type header-type))

automatically generated reader method

Source

elements.lisp.

Target Slot

target-location.

Generic Reader: header-user-tag-p (object)
Package

adp-github.

Methods
Reader Method: header-user-tag-p ((header-type header-type))

automatically generated reader method

Source

elements.lisp.

Target Slot

user-tag-p.

Generic Reader: image-alt-text (object)
Package

adp-github.

Methods
Reader Method: image-alt-text ((image image))

automatically generated reader method

Source

elements.lisp.

Target Slot

alt-text.

Generic Reader: image-path (object)
Package

adp-github.

Methods
Reader Method: image-path ((image image))

automatically generated reader method

Source

elements.lisp.

Target Slot

path.

Generic Reader: image-scale (object)
Package

adp-github.

Methods
Reader Method: image-scale ((image image))

automatically generated reader method

Source

elements.lisp.

Target Slot

scale.

Generic Reader: item-elements (object)
Package

adp-github.

Methods
Reader Method: item-elements ((item item))

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: itemize-items (object)
Package

adp-github.

Methods
Reader Method: itemize-items ((itemize itemize))

automatically generated reader method

Source

elements.lisp.

Target Slot

items.

Package

adp-github.

Methods

automatically generated reader method

Source

elements.lisp.

Target Slot

address.

Package

adp-github.

Methods

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: quote-elements (object)
Package

adp-github.

Methods
Reader Method: quote-elements ((quoted quoted))

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: row-cells (object)
Package

adp-github.

Methods
Reader Method: row-cells ((row row))

automatically generated reader method

Source

elements.lisp.

Target Slot

cells.

Generic Writer: (setf row-cells) (object)
Package

adp-github.

Methods
Writer Method: (setf row-cells) ((row row))

automatically generated writer method

Source

elements.lisp.

Target Slot

cells.

Generic Reader: table-rows (object)
Package

adp-github.

Methods
Reader Method: table-rows ((table table))

automatically generated reader method

Source

elements.lisp.

Target Slot

rows.

Generic Writer: (setf table-rows) (object)
Package

adp-github.

Methods
Writer Method: (setf table-rows) ((table table))

automatically generated writer method

Source

elements.lisp.

Target Slot

rows.

Generic Reader: tag-symbol (object)
Package

adp-github.

Methods
Reader Method: tag-symbol ((tag tag))

automatically generated reader method

Source

tags.lisp.

Target Slot

symbol.

Generic Reader: tag-type (object)
Package

adp-github.

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

automatically generated reader method

Source

tags.lisp.

Target Slot

type.

Generic Reader: text-decorator-elements (object)
Package

adp-github.

Methods
Reader Method: text-decorator-elements ((text-decorator text-decorator))

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: text-elements (object)
Package

adp-github.

Methods
Reader Method: text-elements ((text text))

automatically generated reader method

Source

elements.lisp.

Target Slot

elements.

Generic Reader: text-reference-tag (object)
Package

adp-github.

Methods
Reader Method: text-reference-tag ((text-reference text-reference))

automatically generated reader method

Source

elements.lisp.

Target Slot

tag.


6.2.5 Classes

Class: adp-github-op
Package

adp-github.

Source

adp-github.lisp.

Direct superclasses

adp-op.

Direct methods
Direct slots
Slot: selfward-operation
Package

asdf/action.

Allocation

:class

Initform

(quote #:adp-github-op-prepare-op)

Class: class-reference

Represent a type reference element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

symbol-reference.

Class: code-of-block

Represetns a code block.

Package

adp-github.

Source

elements.lisp.

Direct methods
Direct slots
Slot: lang
Type

string

Initargs

:lang

Readers

code-block-lang.

Writers

This slot is read-only.

Slot: elements
Type

list

Initargs

:elements

Readers

code-block-elements.

Writers

This slot is read-only.

Class: description
Package

adp-github.

Source

elements.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: symbol
Package

common-lisp.

Type

symbol

Initargs

:symbol

Readers

description-symbol.

Writers

This slot is read-only.

Slot: tag
Type

adp-github::tag

Initargs

:tag

Readers

description-tag.

Writers

This slot is read-only.

Slot: target-location
Type

pathname

Initargs

:target-location

Readers

description-target-location.

Writers

This slot is read-only.

Class: function-reference

Represent a function reference element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

symbol-reference.

Class: glossary
Package

adp-github.

Source

elements.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: descriptions
Initargs

:descriptions

Readers

glossary-descriptions.

Writers

This slot is read-only.

Class: header-reference

Represent a header reference element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

text-reference.

Direct methods
Direct slots
Slot: text-elements
Type

list

Initargs

:text-elements

Readers

header-ref-text-elements.

Writers

This slot is read-only.

Class: header-type

Represents a header type element.

Package

adp-github.

Source

elements.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: elements
Type

list

Initargs

:elements

Readers

header-elements.

Writers

This slot is read-only.

Slot: user-tag-p
Type

boolean

Initargs

:user-tag-p

Readers

header-user-tag-p.

Writers

This slot is read-only.

Slot: tag
Type

adp-github::tag

Initargs

:tag

Readers

header-tag.

Writers

This slot is read-only.

Slot: target-location
Type

pathname

Initargs

:target-location

Readers

header-target-location.

Writers

This slot is read-only.

Class: inline-code

Represents an inline element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

text-decorator.

Direct methods

export-element.

Class: package-reference

Represent a variable reference element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

symbol-reference.

Direct methods

export-element.

Class: scribble
Package

adp-github.

Source

adp-github.lisp.

Direct superclasses

scribble-source-file.

Direct slots
Slot: type
Package

common-lisp.

Initform

"scrbl"

Class: select-output-file-type
Package

adp-github.

Source

elements.lisp.

Direct methods

export-element.

Class: symbol-reference

Represents a symbol reference.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

text-reference.

Direct subclasses
Direct methods

export-element.

Class: system-reference

Represent a variable reference element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

symbol-reference.

Direct methods

export-element.

Class: table-of-classes

Represents a table of classes.

Package

adp-github.

Source

elements.lisp.

Direct methods

export-element.

Class: table-of-variables

Represents a table of variables.

Package

adp-github.

Source

elements.lisp.

Direct methods

export-element.

Class: tag
Package

adp-github.

Source

tags.lisp.

Direct methods
Direct slots
Slot: symbol
Package

common-lisp.

Type

symbol

Initargs

:symbol

Readers

tag-symbol.

Writers

This slot is read-only.

Slot: type
Package

common-lisp.

Type

keyword

Initargs

:type

Readers

tag-type.

Writers

This slot is read-only.

Class: text-decorator
Package

adp-github.

Source

elements.lisp.

Direct subclasses
Direct methods

text-decorator-elements.

Direct slots
Slot: elements
Type

list

Initargs

:elements

Readers

text-decorator-elements.

Writers

This slot is read-only.

Class: text-reference

Represent a text reference element.

Package

adp-github.

Source

elements.lisp.

Direct subclasses
Direct methods

text-reference-tag.

Direct slots
Slot: tag
Type

adp-github::tag

Initargs

:tag

Readers

text-reference-tag.

Writers

This slot is read-only.

Class: variable-reference

Represent a variable reference element.

Package

adp-github.

Source

elements.lisp.

Direct superclasses

symbol-reference.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf cell-elements): Private generic functions
(setf cell-elements): Private generic functions
(setf get-tag-value): Private ordinary functions
(setf get-tag-value-impl): Private ordinary functions
(setf row-cells): Private generic functions
(setf row-cells): Private generic functions
(setf table-rows): Private generic functions
(setf table-rows): Private generic functions
(setf tags-tag-value): Private ordinary functions

A
add-redirection: Private ordinary functions
argument-symbol-pprint-function: Private ordinary functions

B
bold: Public ordinary functions

C
cell: Public ordinary functions
cell-elements: Private generic functions
cell-elements: Private generic functions
class-description: Public macros
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
code: Public ordinary functions
code-block: Public ordinary functions
code-block-elements: Private generic functions
code-block-elements: Private generic functions
code-block-lang: Private generic functions
code-block-lang: Private generic functions
component-relative-pathname: Private ordinary functions
content-to-string: Private ordinary functions
convert-string-case: Private ordinary functions
convert-to-github-header-anchor: Private ordinary functions
cref: Public macros
custom-symbol-pprint-function: Private ordinary functions

D
define-header-function: Private macros
define-header-process-method: Private macros
define-reference-function: Private macros
define-system-description-function: Private macros
define-text-decorator: Private macros
description-package: Private generic functions
description-package: Private generic functions
description-symbol: Private generic functions
description-symbol: Private generic functions
description-system: Private generic functions
description-system: Private generic functions
description-tag: Private generic functions
description-tag: Private generic functions
description-tag: Private generic functions
description-tag: Private generic functions
description-target-location: Private generic functions
description-target-location: Private generic functions
description-target-location: Private generic functions
description-target-location: Private generic functions
direct-slots-itemize: Private ordinary functions

E
emphasis: Public ordinary functions
ensure-relative-pathname: Private ordinary functions
ensure-tag-table: Private ordinary functions
enumerate: Public ordinary functions
enumerate-items: Private generic functions
enumerate-items: Private generic functions
escape-characters: Private ordinary functions
escape-html-characters: Private ordinary functions
escape-md-characters: Private ordinary functions
example: Public macros
example-code: Private generic functions
example-code: Private generic functions
example-output: Private generic functions
example-output: Private generic functions
example-results: Private generic functions
example-results: Private generic functions
export-content: Public standalone methods
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions
export-element: Private generic functions

F
file-headers: Private ordinary functions
file-target-absolute-pathname: Private ordinary functions
file-target-relative-pathname: Private ordinary functions
fref: Public macros
Function, (setf get-tag-value): Private ordinary functions
Function, (setf get-tag-value-impl): Private ordinary functions
Function, (setf tags-tag-value): Private ordinary functions
Function, add-redirection: Private ordinary functions
Function, argument-symbol-pprint-function: Private ordinary functions
Function, bold: Public ordinary functions
Function, cell: Public 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, code: Public ordinary functions
Function, code-block: Public ordinary functions
Function, component-relative-pathname: Private ordinary functions
Function, content-to-string: Private ordinary functions
Function, convert-string-case: Private ordinary functions
Function, convert-to-github-header-anchor: Private ordinary functions
Function, custom-symbol-pprint-function: Private ordinary functions
Function, direct-slots-itemize: Private ordinary functions
Function, emphasis: Public ordinary functions
Function, ensure-relative-pathname: Private ordinary functions
Function, ensure-tag-table: Private ordinary functions
Function, enumerate: Public ordinary functions
Function, escape-characters: Private ordinary functions
Function, escape-html-characters: Private ordinary functions
Function, escape-md-characters: Private ordinary functions
Function, file-headers: Private ordinary functions
Function, file-target-absolute-pathname: Private ordinary functions
Function, file-target-relative-pathname: 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, generic-description-title: Private ordinary functions
Function, get-keyword-parameter: Private ordinary functions
Function, get-tag-symbols: Private ordinary functions
Function, get-tag-symbols-impl: Private ordinary functions
Function, get-tag-value: Private ordinary functions
Function, get-tag-value-impl: Private ordinary functions
Function, header-deep-level: Private ordinary functions
Function, image: Public ordinary functions
Function, italic: Public ordinary functions
Function, item: Public ordinary functions
Function, itemize: Public ordinary functions
Function, link: Public ordinary functions
Function, macro-description-title: Private ordinary functions
Function, make-argument-pprint-dispatch: Private ordinary functions
Function, make-custom-pprint-dispatch: Private ordinary functions
Function, make-itemize-table: Private ordinary functions
Function, make-itemize-toc: Private ordinary functions
Function, make-itemize-tocl: Private ordinary functions
Function, make-itemize-tof: Private ordinary functions
Function, make-itemize-tov: Private ordinary functions
Function, make-tag: Private ordinary functions
Function, make-tags-container: Private ordinary functions
Function, make-toc-deep-levels: Private ordinary functions
Function, make-unique-tag: Private ordinary functions
Function, mini-table-of-contents: Public 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, process-itemize: Private ordinary functions
Function, project-headers: Private ordinary functions
Function, quoted: Public ordinary functions
Function, redirect-path: Private ordinary functions
Function, remove-keyword-parameters: Private ordinary functions
Function, row: Public ordinary functions
Function, safe-call: Private ordinary functions
Function, select-output-file: Public ordinary functions
Function, shortest-string: Private ordinary functions
Function, slot-allocation-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, split-symbols: Private ordinary functions
Function, src-to-target-pathname: Private ordinary functions
Function, symbol-github-name: Private ordinary functions
Function, symbol-macro-p: Private ordinary functions
Function, symbol-to-maybe-reference: 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: Private ordinary functions
Function, table-of-contents: Public ordinary functions
Function, table-of-functions: Public ordinary functions
Function, table-of-variables: Private ordinary functions
Function, tag-to-string: Private ordinary functions
Function, tags-tag-value: Private ordinary functions
Function, text: Public ordinary functions
Function, variable-description-anchor: Private ordinary functions
Function, variable-description-docstring: Private ordinary functions
Function, variable-description-title: Private ordinary functions
Function, verbatim-content-to-string: Private ordinary functions
function-description: Public macros
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

G
Generic Function, (setf cell-elements): Private generic functions
Generic Function, (setf row-cells): Private generic functions
Generic Function, (setf table-rows): Private generic functions
Generic Function, cell-elements: Private generic functions
Generic Function, code-block-elements: Private generic functions
Generic Function, code-block-lang: Private generic functions
Generic Function, description-package: Private generic functions
Generic Function, description-symbol: Private generic functions
Generic Function, description-system: Private generic functions
Generic Function, description-tag: Private generic functions
Generic Function, description-target-location: Private generic functions
Generic Function, enumerate-items: Private generic functions
Generic Function, example-code: Private generic functions
Generic Function, example-output: Private generic functions
Generic Function, example-results: Private generic functions
Generic Function, export-element: Private generic functions
Generic Function, glossary-descriptions: Private generic functions
Generic Function, header-elements: Private generic functions
Generic Function, header-ref-text-elements: Private generic functions
Generic Function, header-tag: Private generic functions
Generic Function, header-target-location: Private generic functions
Generic Function, header-user-tag-p: Private generic functions
Generic Function, image-alt-text: Private generic functions
Generic Function, image-path: Private generic functions
Generic Function, image-scale: Private generic functions
Generic Function, item-elements: Private generic functions
Generic Function, itemize-items: Private generic functions
Generic Function, link-address: Private generic functions
Generic Function, link-elements: Private generic functions
Generic Function, quote-elements: Private generic functions
Generic Function, row-cells: Private generic functions
Generic Function, table-rows: Private generic functions
Generic Function, tag-symbol: Private generic functions
Generic Function, tag-type: Private generic functions
Generic Function, text-decorator-elements: Private generic functions
Generic Function, text-elements: Private generic functions
Generic Function, text-reference-tag: Private generic functions
generic-description-title: Private ordinary functions
get-keyword-parameter: Private ordinary functions
get-tag-symbols: Private ordinary functions
get-tag-symbols-impl: Private ordinary functions
get-tag-value: Private ordinary functions
get-tag-value-impl: Private ordinary functions
glossary-descriptions: Private generic functions
glossary-descriptions: Private generic functions

H
header: Public macros
header-deep-level: Private ordinary functions
header-elements: Private generic functions
header-elements: Private generic functions
header-ref-text-elements: Private generic functions
header-ref-text-elements: Private generic functions
header-tag: Private generic functions
header-tag: Private generic functions
header-target-location: Private generic functions
header-target-location: Private generic functions
header-user-tag-p: Private generic functions
header-user-tag-p: Private generic functions
href: Public macros

I
image: Public ordinary functions
image-alt-text: Private generic functions
image-alt-text: Private generic functions
image-path: Private generic functions
image-path: Private generic functions
image-scale: Private generic functions
image-scale: Private generic functions
italic: Public ordinary functions
item: Public ordinary functions
item-elements: Private generic functions
item-elements: Private generic functions
itemize: Public ordinary functions
itemize-items: Private generic functions
itemize-items: Private generic functions

L
link: Public ordinary functions
link-address: Private generic functions
link-address: Private generic functions
link-elements: Private generic functions
link-elements: Private generic functions

M
Macro, class-description: Public macros
Macro, class-glossary: Public macros
Macro, cref: Public macros
Macro, define-header-function: Private macros
Macro, define-header-process-method: Private macros
Macro, define-reference-function: Private macros
Macro, define-system-description-function: Private macros
Macro, define-text-decorator: Private macros
Macro, example: Public macros
Macro, fref: Public macros
Macro, function-description: Public macros
Macro, function-glossary: Public macros
Macro, header: Public macros
Macro, href: Public macros
Macro, package-description: Public macros
Macro, pref: Public macros
Macro, sref: Public macros
Macro, subheader: Public macros
Macro, subsubheader: Public macros
Macro, system-description: Public macros
Macro, variable-description: Public macros
Macro, variable-glossary: Public macros
Macro, vref: Public macros
Macro, with-key-params: Private macros
macro-description-title: Private ordinary functions
make-argument-pprint-dispatch: Private ordinary functions
make-custom-pprint-dispatch: Private ordinary functions
make-itemize-table: Private ordinary functions
make-itemize-toc: Private ordinary functions
make-itemize-tocl: Private ordinary functions
make-itemize-tof: Private ordinary functions
make-itemize-tov: Private ordinary functions
make-tag: Private ordinary functions
make-tags-container: Private ordinary functions
make-toc-deep-levels: Private ordinary functions
make-unique-tag: Private ordinary functions
Method, (setf cell-elements): Private generic functions
Method, (setf row-cells): Private generic functions
Method, (setf table-rows): Private generic functions
Method, cell-elements: Private generic functions
Method, code-block-elements: Private generic functions
Method, code-block-lang: Private generic functions
Method, description-package: Private generic functions
Method, description-symbol: Private generic functions
Method, description-system: Private generic functions
Method, description-tag: Private generic functions
Method, description-tag: Private generic functions
Method, description-tag: Private generic functions
Method, description-target-location: Private generic functions
Method, description-target-location: Private generic functions
Method, description-target-location: Private generic functions
Method, enumerate-items: Private generic functions
Method, example-code: Private generic functions
Method, example-output: Private generic functions
Method, example-results: Private generic functions
Method, export-content: Public standalone methods
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, export-element: Private generic functions
Method, glossary-descriptions: Private generic functions
Method, header-elements: Private generic functions
Method, header-ref-text-elements: Private generic functions
Method, header-tag: Private generic functions
Method, header-target-location: Private generic functions
Method, header-user-tag-p: Private generic functions
Method, image-alt-text: Private generic functions
Method, image-path: Private generic functions
Method, image-scale: Private generic functions
Method, item-elements: Private generic functions
Method, itemize-items: Private generic functions
Method, link-address: Private generic functions
Method, link-elements: Private generic functions
Method, post-process-file: Public standalone methods
Method, post-process-system: Public standalone methods
Method, pre-process-file: Public standalone methods
Method, pre-process-system: Public standalone methods
Method, quote-elements: Private generic functions
Method, row-cells: Private generic functions
Method, table-rows: Private generic functions
Method, tag-symbol: Private generic functions
Method, tag-type: Private generic functions
Method, text-decorator-elements: Private generic functions
Method, text-elements: Private generic functions
Method, text-reference-tag: Private generic functions
mini-table-of-contents: Public ordinary functions

P
package-description: Public macros
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
post-process-file: Public standalone methods
post-process-system: Public standalone methods
pre-process-file: Public standalone methods
pre-process-system: Public standalone methods
pref: Public macros
process-itemize: Private ordinary functions
project-headers: Private ordinary functions

Q
quote-elements: Private generic functions
quote-elements: Private generic functions
quoted: Public ordinary functions

R
redirect-path: Private ordinary functions
remove-keyword-parameters: Private ordinary functions
row: Public ordinary functions
row-cells: Private generic functions
row-cells: Private generic functions

S
safe-call: Private ordinary functions
select-output-file: Public ordinary functions
shortest-string: Private ordinary functions
slot-allocation-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
split-symbols: Private ordinary functions
src-to-target-pathname: Private ordinary functions
sref: Public macros
subheader: Public macros
subsubheader: Public macros
symbol-github-name: Private ordinary functions
symbol-macro-p: Private ordinary functions
symbol-to-maybe-reference: Private ordinary functions
system-description: Public macros
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: Private ordinary functions
table-of-contents: Public ordinary functions
table-of-functions: Public ordinary functions
table-of-variables: Private ordinary functions
table-rows: Private generic functions
table-rows: Private generic functions
tag-symbol: Private generic functions
tag-symbol: Private generic functions
tag-to-string: Private ordinary functions
tag-type: Private generic functions
tag-type: Private generic functions
tags-tag-value: Private ordinary functions
text: Public ordinary functions
text-decorator-elements: Private generic functions
text-decorator-elements: Private generic functions
text-elements: Private generic functions
text-elements: Private generic functions
text-reference-tag: Private generic functions
text-reference-tag: Private generic functions

V
variable-description: Public macros
variable-description-anchor: Private ordinary functions
variable-description-docstring: Private ordinary functions
variable-description-title: Private ordinary functions
variable-glossary: Public macros
verbatim-content-to-string: Private ordinary functions
vref: Public macros

W
with-key-params: Private macros


A.3 Variables

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

*
*adp-pprint-dispatch*: Private special variables
*argument-pprint-dispatch*: Private special variables
*context*: Private special variables
*export-file*: Private special variables
*files*: Private special variables
*process-file*: Private special variables
*process-system*: Private special variables
*redirections*: Private special variables
*tags*: Public special variables
*unique-ids*: Private special variables

A
address: Public classes
alt-text: Public classes

C
cells: Public classes
code: Public classes

D
descriptions: Private classes

E
elements: Public classes
elements: Public classes
elements: Public classes
elements: Public classes
elements: Public classes
elements: Private classes
elements: Private classes
elements: Private classes

I
items: Public classes
items: Public classes

L
lang: Private classes

O
output: Public classes

P
package: Public classes
path: Public classes

R
results: Public classes
rows: Public classes

S
scale: Public classes
selfward-operation: Private classes
Slot, address: Public classes
Slot, alt-text: Public classes
Slot, cells: Public classes
Slot, code: Public 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: Private classes
Slot, elements: Private classes
Slot, elements: Private classes
Slot, items: Public classes
Slot, items: Public classes
Slot, lang: Private classes
Slot, output: Public classes
Slot, package: Public classes
Slot, path: Public classes
Slot, results: Public classes
Slot, rows: Public classes
Slot, scale: Public classes
Slot, selfward-operation: Private classes
Slot, symbol: Private classes
Slot, symbol: Private classes
Slot, system: Public classes
Slot, tag: Public classes
Slot, tag: Public classes
Slot, tag: Private classes
Slot, tag: Private classes
Slot, tag: Private classes
Slot, target-location: Public classes
Slot, target-location: Public classes
Slot, target-location: Private classes
Slot, target-location: Private classes
Slot, text-elements: Private classes
Slot, type: Private classes
Slot, type: Private classes
Slot, user-tag-p: Private classes
Special Variable, *adp-pprint-dispatch*: Private special variables
Special Variable, *argument-pprint-dispatch*: Private special variables
Special Variable, *context*: Private special variables
Special Variable, *export-file*: Private special variables
Special Variable, *files*: Private special variables
Special Variable, *process-file*: Private special variables
Special Variable, *process-system*: Private special variables
Special Variable, *redirections*: Private special variables
Special Variable, *tags*: Public special variables
Special Variable, *unique-ids*: Private special variables
symbol: Private classes
symbol: Private classes
system: Public classes

T
tag: Public classes
tag: Public classes
tag: Private classes
tag: Private classes
tag: Private classes
target-location: Public classes
target-location: Public classes
target-location: Private classes
target-location: Private classes
text-elements: Private classes
type: Private classes
type: Private classes

U
user-tag-p: Private classes


A.4 Data types

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

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

B
bold: Public classes

C
cell: Public classes
Class, adp-github-op: Private classes
Class, bold: Public classes
Class, cell: Public classes
Class, class-description: Public classes
Class, class-glossary: Public classes
Class, class-reference: Private classes
Class, code-of-block: Private classes
Class, description: Private classes
Class, emphasis: Public classes
Class, enumerate: Public classes
Class, example: Public classes
Class, function-description: Public classes
Class, function-glossary: Public classes
Class, function-reference: Private classes
Class, glossary: Private classes
Class, header: Public classes
Class, header-reference: Private classes
Class, header-type: Private classes
Class, image: Public classes
Class, inline-code: Private classes
Class, italic: Public classes
Class, item: Public classes
Class, itemize: Public classes
Class, link: Public classes
Class, mini-table-of-contents: Public classes
Class, package-description: Public classes
Class, package-reference: Private classes
Class, quoted: Public classes
Class, row: Public classes
Class, scribble: Private classes
Class, select-output-file-type: Private classes
Class, subheader: Public classes
Class, subsubheader: Public classes
Class, symbol-reference: Private classes
Class, system-description: Public classes
Class, system-reference: Private classes
Class, table: Public classes
Class, table-of-classes: Private classes
Class, table-of-contents: Public classes
Class, table-of-functions: Public classes
Class, table-of-variables: Private classes
Class, tag: Private classes
Class, text: Public classes
Class, text-decorator: Private classes
Class, text-reference: Private classes
Class, variable-description: Public classes
Class, variable-glossary: Public classes
Class, variable-reference: Private classes
class-description: Public classes
class-glossary: Public classes
class-reference: Private classes
code-of-block: Private classes

D
description: Private classes

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

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, elements.lisp: The adp-github/src/elements․lisp file
File, functions.lisp: The adp-github/src/functions․lisp file
File, pprint-dispatch.lisp: The adp-github/src/pprint-dispatch․lisp file
File, printer.lisp: The adp-github/src/printer․lisp file
File, redirection.lisp: The adp-github/src/redirection․lisp file
File, src/package.lisp: The adp-github/src/package․lisp file
File, tags.lisp: The adp-github/src/tags․lisp file
function-description: Public classes
function-glossary: Public classes
function-reference: Private classes
functions.lisp: The adp-github/src/functions․lisp file

G
glossary: Private classes

H
header: Public classes
header-reference: Private classes
header-type: Private classes

I
image: Public classes
inline-code: Private classes
italic: Public classes
item: Public classes
itemize: Public classes

L
link: Public classes

M
mini-table-of-contents: Public classes
Module, src: The adp-github/src module

P
Package, adp-github: The adp-github package
package-description: Public classes
package-reference: Private classes
pprint-dispatch.lisp: The adp-github/src/pprint-dispatch․lisp file
printer.lisp: The adp-github/src/printer․lisp file

Q
quoted: Public classes

R
redirection.lisp: The adp-github/src/redirection․lisp file
row: Public classes

S
scribble: Private classes
select-output-file-type: Private classes
src: The adp-github/src module
src/package.lisp: The adp-github/src/package․lisp file
subheader: Public classes
subsubheader: Public classes
symbol-reference: Private classes
System, adp-github: The adp-github system
system-description: Public classes
system-reference: Private classes

T
table: Public classes
table-of-classes: Private classes
table-of-contents: Public classes
table-of-functions: Public classes
table-of-variables: Private classes
tag: Private classes
tags.lisp: The adp-github/src/tags․lisp file
text: Public classes
text-decorator: Private classes
text-reference: Private classes

V
variable-description: Public classes
variable-glossary: Public classes
variable-reference: Private classes