The cl-markdown Reference Manual

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

Table of Contents


1 Systems

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


1.1 cl-markdown

Maintainer

Gary Warren King <>

Author

Gary Warren King <>

License

MIT Style License

Version

0.10.4

Dependencies
  • metatilities-base (system)., at least version "0.6.0"
  • metabang-bind (system).
  • dynamic-classes (system).
  • cl-containers (system).
  • anaphora (system).
  • cl-ppcre (system).
Source

cl-markdown.asd.

Child Components

2 Modules

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


2.1 cl-markdown/setup

Source

cl-markdown.asd.

Parent Component

cl-markdown (system).

Child Components

2.2 cl-markdown/dev

Dependency

setup (module).

Source

cl-markdown.asd.

Parent Component

cl-markdown (system).

Child Components

2.3 cl-markdown/extensions

Dependency

dev (module).

Source

cl-markdown.asd.

Parent Component

cl-markdown (system).

Child Components

2.4 cl-markdown/website

Source

cl-markdown.asd.

Parent Component

cl-markdown (system).

Child Component

source (module).


2.5 cl-markdown/website/source

Source

cl-markdown.asd.

Parent Component

website (module).

Child Component

index.md (file).


3 Files

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


3.1 Lisp


3.1.1 cl-markdown/cl-markdown.asd

Source

cl-markdown.asd.

Parent Component

cl-markdown (system).

ASDF Systems

cl-markdown.

Packages

cl-markdown-system.


3.1.2 cl-markdown/setup/package.lisp

Source

cl-markdown.asd.

Parent Component

setup (module).

Packages

3.1.3 cl-markdown/setup/api.lisp

Dependency

package.lisp (file).

Source

cl-markdown.asd.

Parent Component

setup (module).

Public Interface
Internals

3.1.4 cl-markdown/dev/definitions.lisp

Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface
Internals

3.1.5 cl-markdown/dev/macros.lisp

Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface
Internals

3.1.6 cl-markdown/dev/class-defs.lisp

Dependency

definitions.lisp (file).

Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface
Internals

3.1.7 cl-markdown/dev/utilities.lisp

Dependencies
Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface

render-to-stream (method).

Internals

3.1.8 cl-markdown/dev/spans.lisp

Dependencies
Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface
Internals

3.1.9 cl-markdown/dev/regexes.lisp

Source

cl-markdown.asd.

Parent Component

dev (module).

Internals

*escape-characters* (special variable).


3.1.10 cl-markdown/dev/markdown.lisp

Dependencies
Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface
Internals

3.1.11 cl-markdown/dev/html.lisp

Dependencies
Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface
Internals

3.1.12 cl-markdown/dev/plain.lisp

Dependencies
Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface

render (method).

Internals

3.1.13 cl-markdown/dev/multiple-documents.lisp

Dependency

definitions.lisp (file).

Source

cl-markdown.asd.

Parent Component

dev (module).

Public Interface

markdown-many (function).

Internals

3.1.14 cl-markdown/dev/epilogue.lisp

Dependency

markdown.lisp (file).

Source

cl-markdown.asd.

Parent Component

dev (module).


3.1.15 cl-markdown/extensions/extension-mechanisms.lisp

Source

cl-markdown.asd.

Parent Component

extensions (module).

Internals

3.1.16 cl-markdown/extensions/extensions.lisp

Dependency

extension-mechanisms.lisp (file).

Source

cl-markdown.asd.

Parent Component

extensions (module).

Public Interface
Internals

3.1.17 cl-markdown/extensions/footnotes.lisp

Dependency

extension-mechanisms.lisp (file).

Source

cl-markdown.asd.

Parent Component

extensions (module).

Public Interface
Internals

3.2 Static


3.2.1 cl-markdown/COPYING

Source

cl-markdown.asd.

Parent Component

cl-markdown (system).


3.2.2 cl-markdown/dev/notes.text

Source

cl-markdown.asd.

Parent Component

dev (module).


3.2.3 cl-markdown/website/source/index.md

Source

cl-markdown.asd.

Parent Component

source (module).


4 Packages

Packages are listed by definition order.


4.1 cl-markdown-system

Source

cl-markdown.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.2 cl-markdown-user

Source

package.lisp.

Use List

4.3 cl-markdown

Source

package.lisp.

Nickname

markdown

Use List
  • anaphora.
  • cl-ppcre.
  • common-lisp.
  • metabang.bind.
  • metabang.cl-containers.
  • metabang.utilities.
Used By List

cl-markdown-user.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *current-document*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *output-stream*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *parse-active-functions*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *render-active-functions*
Package

cl-markdown.

Source

definitions.lisp.


5.1.2 Macros

Macro: defextension ((name &key arguments insertp exportp) &body body)
Package

cl-markdown.

Source

macros.lisp.

Macro: defsimple-extension (name &body body)

Create an extension (a function named ‘name‘) with no arguments that does not depend on the markdown phase and which does not use the result. These are handy for simple text substitutions.

Package

cl-markdown.

Source

macros.lisp.


5.1.3 Ordinary functions

Function: anchor (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: footnote (phase args result)
Package

cl-markdown.

Source

footnotes.lisp.

Function: footnotes (phase args result)
Package

cl-markdown.

Source

footnotes.lisp.

Function: markdown (source &key stream format additional-extensions render-extensions parse-extensions properties parent document-class)

Convert source into a markdown document object and optionally render it to stream using format. Source can be either a string or a pathname or a stream. Stream is like the stream argument in format; it can be a pathname or t (short for *standard-output*) or nil (which will place the output into a string). Format can be :html or :none. In the latter case, no output will be generated.

The markdown command returns (as multiple values) the generated document object and any return value from the rendering (e.g., the string produced when the stream is nil).

Package

cl-markdown.

Source

markdown.lisp.

Function: markdown-many (pairs &rest args &key format additional-extensions render-extensions &allow-other-keys)

Markdown-many processes several documents simultaneously as if it
was processing one large document. Its chief purpose is to make it easy to create inter-document links. Markdown-many takes as input

* ‘pairs‘ - a list of lists where each sublist contains the markdown
file to be processed as ‘input‘ in its first element and the name of
the file to be produced as the ‘output‘.
* ‘:format‘ - a keyword argument specifying the kind of output document
to produce
* ‘:additional-extensions‘ - a list of extensions that should be active
both while parsing and rendering.
* ‘:render-extensions‘ - a list of extensions that should be active
during rendering.

Here is an example: suppose document-1.md contains

# Document-1

See [document-2][] for details.

and document-2.md contains

# Document 2

[Document-1][] provides an overview.

Getting these links to work using only Markdown will require added explicit reference link information that will be tied to the file _names_. Markdown-many, on the other hand, will automatically combine the link information and processes it automatically.

Package

cl-markdown.

Source

multiple-documents.lisp.

Function: property (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: set-property (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: table-of-contents (phase args result)
Package

cl-markdown.

Source

extensions.lisp.


5.1.4 Generic functions

Generic Function: document-property (name &optional default)

Returns the value of the property ‘name‘ of the ‘*current-document*‘ or the default if the property is not defined or there is no ‘*current-document*‘.

Package

cl-markdown.

Source

class-defs.lisp.

Methods
Method: document-property (name &optional default)
Generic Function: (setf document-property) (name)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: (setf document-property) (name)
Source

class-defs.lisp.

Generic Function: handle-spans (document)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: handle-spans ((chunk chunk))
Source

spans.lisp.

Method: handle-spans ((document abstract-document))
Source

spans.lisp.

Generic Function: render (document style stream)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: render ((document abstract-document) (style (eql :plain)) stream)
Source

plain.lisp.

Method: render ((document abstract-document) (style (eql :html)) stream)
Source

html.lisp.

Method: render ((document abstract-document) (style (eql :none)) stream)
Source

markdown.lisp.

Method: render :before ((document abstract-document) style stream)
Source

markdown.lisp.

Generic Function: render-to-stream (document style stream-specifier)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: render-to-stream (document style stream-specifier)
Source

utilities.lisp.

Generic Reader: url (object)
Package

cl-markdown.

Methods
Reader Method: url ((link-info link-info))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

url.


5.1.5 Standalone methods

Writer Method: (setf children) ((abstract-document abstract-document))

automatically generated writer method

Package

metabang.cl-containers.

Source

class-defs.lisp.

Target Slot

children.

Reader Method: children ((abstract-document abstract-document))

automatically generated reader method

Package

metabang.cl-containers.

Source

class-defs.lisp.

Target Slot

children.

Writer Method: (setf contents) ((extended-link-info extended-link-info))

automatically generated writer method

Package

metabang.cl-containers.

Source

class-defs.lisp.

Target Slot

contents.

Reader Method: contents ((extended-link-info extended-link-info))

automatically generated reader method

Package

metabang.cl-containers.

Source

class-defs.lisp.

Target Slot

contents.

Method: initialize-instance :after ((object chunk) &key lines)
Source

class-defs.lisp.

Method: initialize-instance :after ((link link-info) &key properties)
Source

class-defs.lisp.

Reader Method: parent ((abstract-document abstract-document))

automatically generated reader method

Package

metabang.utilities.

Source

class-defs.lisp.

Target Slot

parent.

Method: print-object ((chunk chunk) stream)
Source

class-defs.lisp.

Method: print-object ((object html-markup) stream)
Source

html.lisp.

Method: print-object ((object abstract-document) stream)
Source

class-defs.lisp.

Method: print-object ((object multi-document) stream)
Source

class-defs.lisp.

Method: print-object ((object link-info) stream)
Source

class-defs.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *block-level-html-tags*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *chunk-parsing-environments*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *current-format*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *current-indentation-level*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *current-span*
Package

cl-markdown.

Source

spans.lisp.

Special Variable: *default-format*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *default-stream*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *escape-characters*
Package

cl-markdown.

Source

regexes.lisp.

Special Variable: *extensions*
Package

cl-markdown.

Source

macros.lisp.

Special Variable: *horizontal-rule-count-threshold*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *html-meta*
Package

cl-markdown.

Source

html.lisp.

Special Variable: *magic-line*
Package

cl-markdown.

Source

html.lisp.

Special Variable: *magic-line-p*
Package

cl-markdown.

Source

html.lisp.

Special Variable: *magic-space*
Package

cl-markdown.

Source

html.lisp.

Special Variable: *magic-space-p*
Package

cl-markdown.

Source

html.lisp.

Special Variable: *markup->html*
Package

cl-markdown.

Source

html.lisp.

Special Variable: *parsing-environment*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *spaces-per-tab*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: *spanner-parsing-environments*
Package

cl-markdown.

Source

definitions.lisp.

Special Variable: +first-name-characters+
Package

cl-markdown.

Source

utilities.lisp.

Special Variable: +name-characters+
Package

cl-markdown.

Source

utilities.lisp.


5.2.2 Macros

Macro: aand+ (&rest args)

Anaphoric nested AND.

Binds the symbol ‘it’ to the value of the preceding ‘arg.’

Package

cl-markdown.

Source

macros.lisp.


5.2.3 Ordinary functions

Function: %collect-arguments (arguments kind)
Package

cl-markdown.

Source

macros.lisp.

Function: %collect-positionals (arguments)
Package

cl-markdown.

Source

macros.lisp.

Function: %import/export-symbol (name)
Package

cl-markdown.

Source

macros.lisp.

Function: %pull-arguments-from-string (string)
Package

cl-markdown.

Source

extension-mechanisms.lisp.

Function: %validate-defextension-arguments (arguments)
Package

cl-markdown.

Source

macros.lisp.

Function: _mark-one (array ch)
Package

cl-markdown.

Source

utilities.lisp.

Function: _mark-range (array start end)
Package

cl-markdown.

Source

utilities.lisp.

Function: abbrev (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: add-extension (extension &key filter)
Package

cl-markdown.

Source

extension-mechanisms.lisp.

Function: add-toc-anchors (document &key depth start)
Package

cl-markdown.

Source

extensions.lisp.

Function: asdf-system-source-directory (system-name)
Package

cl-markdown.

Source

utilities.lisp.

Function: asdf-system-source-file (system-name)
Package

cl-markdown.

Source

utilities.lisp.

Function: atx-header-markup-class (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: atx-header-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: blockquote-count (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: blockquote-stripper (line)

Strips putative initial blockquote and up to 3 spaces

Package

cl-markdown.

Source

markdown.lisp.

Function: can-merge-chunks-p (chunk1 chunk2)
Package

cl-markdown.

Source

markdown.lisp.

Function: canonize-chunk-markup-class (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: canonize-command (command)
Package

cl-markdown.

Source

extension-mechanisms.lisp.

Function: canonize-document (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: canonize-markup-class (chunk)
Package

cl-markdown.

Source

markdown.lisp.

Function: char-is-bullet-p (ch)
Package

cl-markdown.

Source

markdown.lisp.

Function: char-is-tab-or-space-p (ch)
Package

cl-markdown.

Source

markdown.lisp.

Function: chunk-source (document source)
Package

cl-markdown.

Source

markdown.lisp.

Function: chunk-wants-paragraph-p (chunk)
Package

cl-markdown.

Source

markdown.lisp.

Function: cleanup (document)
Package

cl-markdown.

Source

markdown.lisp.

Package

cl-markdown.

Source

utilities.lisp.

Function: collect-toc-headings (depth start)
Package

cl-markdown.

Source

extensions.lisp.

Function: combine-strings (list)
Package

cl-markdown.

Source

spans.lisp.

Function: comment (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: containing-directory (pathspec)

Return the containing directory of the thing to which pathspac points. For example:

(containing-directory "/foo/bar/bis.temp")
"/foo/bar/"
> (containing-directory "/foo/bar/")
"/foo/"

Package

cl-markdown.

Source

markdown.lisp.

Function: convert-escape-temporarily (scanner-name registers)
Package

cl-markdown.

Source

spans.lisp.

Function: copy-html-markup (instance)
Package

cl-markdown.

Source

html.lisp.

Function: copy-markdown-scanner (instance)
Package

cl-markdown.

Source

spans.lisp.

Function: could-be-html-tag-p (string start)
Package

cl-markdown.

Source

utilities.lisp.

Function: current-chunk-parser ()
Package

cl-markdown.

Source

class-defs.lisp.

Function: encode-pre (string)
Package

cl-markdown.

Source

utilities.lisp.

Function: encode-string-for-html (string)
Package

cl-markdown.

Source

utilities.lisp.

Function: encode-string-for-title (string)
Package

cl-markdown.

Source

utilities.lisp.

Function: ensure-string (it)
Package

cl-markdown.

Source

utilities.lisp.

Function: find-include-file (pathname)
Package

cl-markdown.

Source

utilities.lisp.

Package

cl-markdown.

Source

class-defs.lisp.

Function: form-property-name (name)
Package

cl-markdown.

Source

class-defs.lisp.

Function: generate-doctype ()
Package

cl-markdown.

Source

html.lisp.

Function: generate-html-header ()
Package

cl-markdown.

Source

html.lisp.

Function: glossary (phase args result)
Package

cl-markdown.

Source

extension-mechanisms.lisp.

Function: handle-atx-headers (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: handle-blockquotes (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: handle-bullet-lists (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: handle-bullet-paragraphs (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: handle-code (document)
Package

cl-markdown.

Source

markdown.lisp.

Package

cl-markdown.

Source

markdown.lisp.

Function: handle-horizontal-rules (document)
Package

cl-markdown.

Source

markdown.lisp.

Find title lines that can match up with a link reference line and make it so. Then parse the links and save them. Finally, remove those lines.

Package

cl-markdown.

Source

markdown.lisp.

Function: handle-number-lists (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: handle-paragraphs (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: handle-setext-headers (document)

Find headers chunks that can match up with a previous line and make it so. Also convert line into a header line. Also need to fixup setext markers that are really horizontal rules markers.

Package

cl-markdown.

Source

markdown.lisp.

Function: header-p (chunk &key depth start)
Package

cl-markdown.

Source

extensions.lisp.

Function: horizontal-rule-char-p (char)
Package

cl-markdown.

Source

markdown.lisp.

Function: html-block-markup (chunk)
Package

cl-markdown.

Source

html.lisp.

Function: html-inner-block-markup (chunk)
Package

cl-markdown.

Source

html.lisp.

Function: html-markup-p (object)
Package

cl-markdown.

Source

html.lisp.

Function: html-safe-name (name)
Package

cl-markdown.

Source

utilities.lisp.

Function: ifdef (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: include (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: include-if (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: inner-block (chunks)
Package

cl-markdown.

Source

html.lisp.

Function: insert-style-sheet (name media)
Package

cl-markdown.

Source

html.lisp.

Function: line-changes-indentation-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: line-could-be-header-marker-p (line)
Package

cl-markdown.

Source

markdown.lisp.

True if the first character is a quote after we skip spaces

Package

cl-markdown.

Source

markdown.lisp.

Function: line-indentation (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: line-is-blockquote-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: line-is-code-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: line-is-empty-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Package

cl-markdown.

Source

markdown.lisp.

Function: line-is-horizontal-rule-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Package

cl-markdown.

Source

markdown.lisp.

Function: line-is-not-empty-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: line-other-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: line-starts-with-bullet-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: line-starts-with-number-p (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: make-header (chunk markup-class)
Package

cl-markdown.

Source

markdown.lisp.

Function: make-html-markup (&key name outer inner tag encoding-method contentlessp nestsp)
Package

cl-markdown.

Source

html.lisp.

Function: make-markdown-scanner (&key name regex priority function)
Package

cl-markdown.

Source

spans.lisp.

Function: make-ref (index level)
Package

cl-markdown.

Source

extensions.lisp.

Function: markdown-scanner-p (object)
Package

cl-markdown.

Source

spans.lisp.

Function: markdown-warning (msg &rest args)
Package

cl-markdown.

Source

utilities.lisp.

Reader: markup-contentlessp (instance)
Writer: (setf markup-contentlessp) (instance)
Package

cl-markdown.

Source

html.lisp.

Target Slot

contentlessp.

Reader: markup-encoding-method (instance)
Writer: (setf markup-encoding-method) (instance)
Package

cl-markdown.

Source

html.lisp.

Target Slot

encoding-method.

Reader: markup-inner (instance)
Writer: (setf markup-inner) (instance)
Package

cl-markdown.

Source

html.lisp.

Target Slot

inner.

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

cl-markdown.

Source

html.lisp.

Target Slot

name.

Reader: markup-nestsp (instance)
Writer: (setf markup-nestsp) (instance)
Package

cl-markdown.

Source

html.lisp.

Target Slot

nestsp.

Reader: markup-outer (instance)
Writer: (setf markup-outer) (instance)
Package

cl-markdown.

Source

html.lisp.

Target Slot

outer.

Reader: markup-tag (instance)
Writer: (setf markup-tag) (instance)
Package

cl-markdown.

Source

html.lisp.

Target Slot

tag.

Function: maybe-strip-line (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: merge-arguments (args-1 args-2)
Package

cl-markdown.

Source

multiple-documents.lisp.

Function: merge-chunks (c1 c2)
Package

cl-markdown.

Source

markdown.lisp.

Function: merge-chunks-in-document (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: merge-elements-via-iteration (a b)
Package

cl-markdown.

Source

multiple-documents.lisp.

Function: merge-using-key-value (a b)
Package

cl-markdown.

Source

multiple-documents.lisp.

Function: next-block (chunks level)
Package

cl-markdown.

Source

utilities.lisp.

Function: now (g0 g1 g2)
Package

cl-markdown.

Source

extensions.lisp.

Function: null-stripper (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: one-tab-stripper (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: output-anchor (name &optional stream)
Package

cl-markdown.

Source

html.lisp.

Function: output-html (string &rest codes)
Package

cl-markdown.

Source

html.lisp.

Function: output-image (url title text &optional properties)
Package

cl-markdown.

Source

html.lisp.

Package

cl-markdown.

Source

html.lisp.

Function: process-brackets (document current-line line-iterator)
Package

cl-markdown.

Source

utilities.lisp.

Function: process-child-markdown (text phase &key transfer-data)
Package

cl-markdown.

Source

utilities.lisp.

Function: process-handle-eval (command arguments)
Package

cl-markdown.

Source

extension-mechanisms.lisp.

Function: relative-url-p (url)
Package

cl-markdown.

Source

multiple-documents.lisp.

Function: relative-url-wrt-destination (url destination)
Package

cl-markdown.

Source

multiple-documents.lisp.

Function: remark (phase args result)
Package

cl-markdown.

Source

extensions.lisp.

Function: remove-atx-header (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: remove-blockquote (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: remove-bullet (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: remove-empty-bits (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: remove-indent (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: remove-number (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: removed-ignored-chunks? (document)
Package

cl-markdown.

Source

markdown.lisp.

Function: render-handle-eval (body)
Package

cl-markdown.

Source

extension-mechanisms.lisp.

Function: root-parent (document)
Package

cl-markdown.

Source

utilities.lisp.

Function: scan-lines-with-scanners (lines scanners)
Package

cl-markdown.

Source

spans.lisp.

Reader: scanner-function (instance)
Writer: (setf scanner-function) (instance)
Package

cl-markdown.

Source

spans.lisp.

Target Slot

function.

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

cl-markdown.

Source

spans.lisp.

Target Slot

name.

Reader: scanner-priority (instance)
Writer: (setf scanner-priority) (instance)
Package

cl-markdown.

Source

spans.lisp.

Target Slot

priority.

Reader: scanner-regex (instance)
Writer: (setf scanner-regex) (instance)
Package

cl-markdown.

Source

spans.lisp.

Target Slot

regex.

Function: scanners-for-chunk (chunk)
Package

cl-markdown.

Source

spans.lisp.

Function: setext-header-markup-class (line)
Package

cl-markdown.

Source

markdown.lisp.

Function: short-source (source)
Package

cl-markdown.

Source

utilities.lisp.

Function: simple-anchor-p (chunk)
Package

cl-markdown.

Source

extensions.lisp.

Function: starts-with (string prefix)
Package

cl-markdown.

Source

utilities.lisp.

Function: stream-out-markup (markup reverse)
Package

cl-markdown.

Source

html.lisp.

Function: stream-string-for-html (string stream)
Package

cl-markdown.

Source

utilities.lisp.

Function: string->list (string &key stop-word-p ignore-character-p)
Package

cl-markdown.

Source

utilities.lisp.

Function: system-relative-pathname (system pathname &key name type)
Package

cl-markdown.

Source

utilities.lisp.

Package

cl-markdown.

Source

extensions.lisp.

Function: today (g0 g1 g2)
Package

cl-markdown.

Source

extensions.lisp.

Function: transfer-document-data (parent child destination)
Package

cl-markdown.

Source

multiple-documents.lisp.

Function: transfer-document-metadata (parent child)
Package

cl-markdown.

Source

multiple-documents.lisp.

Package

cl-markdown.

Source

multiple-documents.lisp.

Function: transfer-selected-properties (parent child properties)
Package

cl-markdown.

Source

multiple-documents.lisp.


5.2.4 Generic functions

Generic Function: add-html-header-p (document)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: add-html-header-p ((document document))
Source

html.lisp.

Method: add-html-header-p ((document abstract-document))
Source

html.lisp.

Generic Reader: blank-line-after? (object)
Package

cl-markdown.

Methods
Reader Method: blank-line-after? ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

blank-line-after?.

Generic Writer: (setf blank-line-after?) (object)
Package

cl-markdown.

Methods
Writer Method: (setf blank-line-after?) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

blank-line-after?.

Generic Reader: blank-line-before? (object)
Package

cl-markdown.

Methods
Reader Method: blank-line-before? ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

blank-line-before?.

Generic Writer: (setf blank-line-before?) (object)
Package

cl-markdown.

Methods
Writer Method: (setf blank-line-before?) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

blank-line-before?.

Generic Reader: bracket-references (object)
Package

cl-markdown.

Methods
Reader Method: bracket-references ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

bracket-references.

Generic Function: can-merge-lines-p (first second)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: can-merge-lines-p (line-1 line-2)
Source

markdown.lisp.

Method: can-merge-lines-p ((line-1 string) (line-2 string))
Source

markdown.lisp.

Generic Reader: chunk-enders (object)
Package

cl-markdown.

Methods
Reader Method: chunk-enders ((chunk-parsing-environment chunk-parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

chunk-enders.

Generic Writer: (setf chunk-enders) (object)
Package

cl-markdown.

Methods
Writer Method: (setf chunk-enders) ((chunk-parsing-environment chunk-parsing-environment))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

chunk-enders.

Generic Reader: chunk-level (object)
Package

cl-markdown.

Methods
Reader Method: chunk-level ((parsing-environment parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

chunk-level.

Generic Writer: (setf chunk-level) (object)
Package

cl-markdown.

Methods
Writer Method: (setf chunk-level) ((parsing-environment parsing-environment))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

chunk-level.

Generic Reader: chunk-parsing-environment (object)
Package

cl-markdown.

Methods
Reader Method: chunk-parsing-environment ((parsing-environment parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

chunk-parsing-environment.

Generic Reader: chunk-post-processors (object)
Package

cl-markdown.

Methods
Reader Method: chunk-post-processors ((parsing-environment parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

chunk-post-processors.

Generic Writer: (setf chunk-post-processors) (object)
Package

cl-markdown.

Methods
Writer Method: (setf chunk-post-processors) ((parsing-environment parsing-environment))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

chunk-post-processors.

Generic Reader: chunk-starters (object)
Package

cl-markdown.

Methods
Reader Method: chunk-starters ((chunk-parsing-environment chunk-parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

chunk-starters.

Generic Writer: (setf chunk-starters) (object)
Package

cl-markdown.

Methods
Writer Method: (setf chunk-starters) ((chunk-parsing-environment chunk-parsing-environment))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

chunk-starters.

Generic Reader: chunks (object)
Package

cl-markdown.

Methods
Reader Method: chunks ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

chunks.

Generic Reader: current-strip (object)
Package

cl-markdown.

Methods
Reader Method: current-strip ((parsing-environment parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

current-strip.

Generic Writer: (setf current-strip) (object)
Package

cl-markdown.

Methods
Writer Method: (setf current-strip) ((parsing-environment parsing-environment))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

current-strip.

Generic Reader: destination (object)
Package

cl-markdown.

Methods
Reader Method: destination ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

destination.

Generic Writer: (setf destination) (object)
Package

cl-markdown.

Methods
Writer Method: (setf destination) ((abstract-document abstract-document))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

destination.

Generic Function: encode-html (what encoding-method &rest codes)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: encode-html ((stuff list) encoding-method &rest codes)
Source

html.lisp.

Method: encode-html ((stuff chunk) encoding-method &rest codes)
Source

html.lisp.

Generic Reader: ended-by (object)
Package

cl-markdown.

Methods
Reader Method: ended-by ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

ended-by.

Generic Writer: (setf ended-by) (object)
Package

cl-markdown.

Methods
Writer Method: (setf ended-by) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

ended-by.

Package

cl-markdown.

Source

api.lisp.

Methods
Source

html.lisp.

Source

html.lisp.

Package

cl-markdown.

Source

api.lisp.

Methods
Source

extension-mechanisms.lisp.

Source

extension-mechanisms.lisp.

Generic Function: handle-paragraph-eval-interactions (what)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: handle-paragraph-eval-interactions ((chunk chunk))
Source

markdown.lisp.

Method: handle-paragraph-eval-interactions ((document abstract-document))
Source

markdown.lisp.

Generic Reader: id (object)
Package

cl-markdown.

Methods
Reader Method: id ((footnote-info footnote-info))

automatically generated reader method

Source

footnotes.lisp.

Target Slot

id.

Reader Method: id ((basic-link-info basic-link-info))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

cl-markdown.

Methods
Writer Method: (setf id) ((footnote-info footnote-info))

automatically generated writer method

Source

footnotes.lisp.

Target Slot

id.

Writer Method: (setf id) ((basic-link-info basic-link-info))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

id.

Generic Reader: ignore? (object)
Package

cl-markdown.

Methods
Reader Method: ignore? ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

ignore?.

Generic Writer: (setf ignore?) (object)
Package

cl-markdown.

Methods
Writer Method: (setf ignore?) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

ignore?.

Generic Reader: indentation (object)
Package

cl-markdown.

Methods
Reader Method: indentation ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

indentation.

Generic Writer: (setf indentation) (object)
Package

cl-markdown.

Methods
Writer Method: (setf indentation) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

indentation.

Generic Function: it-starts-with-block-level-html-p (chunk)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: it-starts-with-block-level-html-p ((line string))
Source

markdown.lisp.

Method: it-starts-with-block-level-html-p ((chunk chunk))
Source

markdown.lisp.

Generic Reader: kind (object)
Package

cl-markdown.

Methods
Reader Method: kind ((extended-link-info extended-link-info))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

kind.

Generic Reader: level (object)
Package

cl-markdown.

Methods
Reader Method: level ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

level.

Reader Method: level ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

level.

Generic Writer: (setf level) (object)
Package

cl-markdown.

Methods
Writer Method: (setf level) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

level.

Writer Method: (setf level) ((abstract-document abstract-document))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

level.

Generic Reader: line-code->stripper (object)
Package

cl-markdown.

Methods
Reader Method: line-code->stripper ((parsing-environment parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

line-code->stripper.

Generic Reader: line-coders (object)
Package

cl-markdown.

Methods
Reader Method: line-coders ((chunk-parsing-environment chunk-parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

line-coders.

Generic Writer: (setf line-coders) (object)
Package

cl-markdown.

Methods
Writer Method: (setf line-coders) ((chunk-parsing-environment chunk-parsing-environment))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

line-coders.

Generic Reader: lines (object)
Package

cl-markdown.

Methods
Reader Method: lines ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

lines.

Package

cl-markdown.

Methods

automatically generated reader method

Source

class-defs.lisp.

Target Slot

link-info.

Generic Function: main-parent (document)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: main-parent ((document abstract-document))
Source

utilities.lisp.

Method: main-parent ((document included-document))
Source

utilities.lisp.

Generic Reader: markup (object)
Package

cl-markdown.

Methods
Reader Method: markup ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

markup.

Generic Writer: (setf markup) (object)
Package

cl-markdown.

Methods
Writer Method: (setf markup) ((abstract-document abstract-document))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

markup.

Generic Reader: markup-class (object)
Package

cl-markdown.

Methods
Reader Method: markup-class ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

markup-class.

Generic Writer: (setf markup-class) (object)
Package

cl-markdown.

Methods
Writer Method: (setf markup-class) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

markup-class.

Generic Function: markup-class-for-html (what)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: markup-class-for-html ((chunk chunk))
Source

html.lisp.

Generic Function: markup-class-mergable-p (what)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: markup-class-mergable-p ((markup-class symbol))
Source

markdown.lisp.

Method: markup-class-mergable-p ((markup-class cons))
Source

markdown.lisp.

Generic Function: merge-entries (a b)

Returns a new container C (of the same type as ‘a‘)
such that C contains every *entry* in a and b. C may share structure with ‘a‘ and ‘b‘.

Package

cl-markdown.

Source

multiple-documents.lisp.

Methods
Method: merge-entries ((a key-value-iteratable-container-mixin) (b key-value-iteratable-container-mixin))
Method: merge-entries ((a iteratable-container-mixin) (b iteratable-container-mixin))
Method: merge-entries ((a list) (b list))
Method: merge-entries ((a list) b)
Method: merge-entries (a b)
Method: merge-entries ((a null) (b key-value-iteratable-container-mixin))
Method: merge-entries ((a null) (b iteratable-container-mixin))
Method: merge-entries ((a null) b)
Method: merge-entries :around (a b)
Generic Function: merge-lines-in-chunks (what)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: merge-lines-in-chunks ((lines iteratable-container-mixin))
Source

markdown.lisp.

Method: merge-lines-in-chunks ((chunk chunk))
Source

markdown.lisp.

Method: merge-lines-in-chunks ((document abstract-document))
Source

markdown.lisp.

Generic Reader: metadata (object)
Package

cl-markdown.

Methods
Reader Method: metadata ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

metadata.

Generic Reader: name (object)
Package

cl-markdown.

Methods
Reader Method: name ((footnote-info footnote-info))

automatically generated reader method

Source

footnotes.lisp.

Target Slot

name.

Reader Method: name ((chunk-parsing-environment chunk-parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

cl-markdown.

Methods
Writer Method: (setf name) ((footnote-info footnote-info))

automatically generated writer method

Source

footnotes.lisp.

Target Slot

name.

Generic Reader: paragraph? (object)
Package

cl-markdown.

Methods
Reader Method: paragraph? ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

paragraph?.

Generic Writer: (setf paragraph?) (object)
Package

cl-markdown.

Methods
Writer Method: (setf paragraph?) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

paragraph?.

Generic Reader: parser-map (object)
Package

cl-markdown.

Methods
Reader Method: parser-map ((chunk-parsing-environment chunk-parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

parser-map.

Generic Writer: (setf parser-map) (object)
Package

cl-markdown.

Methods
Writer Method: (setf parser-map) ((chunk-parsing-environment chunk-parsing-environment))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

parser-map.

Generic Function: print-html-markup (markup stream)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: print-html-markup (markup stream)
Source

html.lisp.

Generic Function: process-span (name registers)

Called during span processing on each match of name in the
document. Registers a list of the registers captured by names regular expression. Returns a possibly new set of registers.

Package

cl-markdown.

Source

api.lisp.

Methods
Method: process-span ((name (eql cl-markdown::code-eval)) registers)
Source

extension-mechanisms.lisp.

Method: process-span ((name (eql eval)) registers)
Source

extension-mechanisms.lisp.

Method: process-span (name registers)
Generic Function: process-span-for (kind command args)
Package

cl-markdown.

Source

api.lisp.

Generic Function: process-span-in-span-p (sub-span current-span)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: process-span-in-span-p (span-1 (span-2 (eql cl-markdown::code-eval)))
Source

extension-mechanisms.lisp.

Method: process-span-in-span-p (span-1 (span-2 (eql eval)))
Source

extension-mechanisms.lisp.

Method: process-span-in-span-p (sub-span (current-span (eql cl-markdown::coded-reference-link)))
Source

spans.lisp.

Method: process-span-in-span-p (sub-span (current-span (eql cl-markdown::code)))
Source

spans.lisp.

Method: process-span-in-span-p ((sub-span (eql cl-markdown:html)) (current-span (eql cl-markdown::code)))
Source

spans.lisp.

Method: process-span-in-span-p ((sub-span (eql cl-markdown::link)) (current-span (eql cl-markdown::code)))
Source

spans.lisp.

Method: process-span-in-span-p ((sub-span (eql cl-markdown:html)) (current-span null))
Source

spans.lisp.

Method: process-span-in-span-p ((sub-span (eql cl-markdown:html)) current-span)
Source

spans.lisp.

Method: process-span-in-span-p (sub-span (current-span (eql cl-markdown:html)))
Source

spans.lisp.

Method: process-span-in-span-p ((sub-span (eql nil)) (current-span (eql cl-markdown:html)))
Source

spans.lisp.

Method: process-span-in-span-p (sub-span current-span)
Source

spans.lisp.

Generic Reader: properties (object)
Package

cl-markdown.

Methods
Reader Method: properties ((link-info link-info))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

properties.

Reader Method: properties ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

properties.

Reader Method: properties ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

properties.

Generic Writer: (setf properties) (object)
Package

cl-markdown.

Methods
Writer Method: (setf properties) ((link-info link-info))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

properties.

Generic Reader: reference-name (object)
Package

cl-markdown.

Methods
Reader Method: reference-name ((footnote-info footnote-info))

automatically generated reader method

Source

footnotes.lisp.

Target Slot

reference-name.

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

cl-markdown.

Methods
Writer Method: (setf reference-name) ((footnote-info footnote-info))

automatically generated writer method

Source

footnotes.lisp.

Target Slot

reference-name.

Generic Function: render-plain (what)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: render-plain ((chunk list))
Source

plain.lisp.

Method: render-plain ((line string))
Source

plain.lisp.

Method: render-plain ((chunk chunk))
Source

plain.lisp.

Method: render-plain ((document abstract-document))
Source

plain.lisp.

Generic Function: render-span-plain (kind body)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: render-span-plain ((code (eql cl-markdown::code-eval)) body)
Source

plain.lisp.

Method: render-span-plain ((code (eql eval)) body)
Source

plain.lisp.

Method: render-span-plain (code body)
Source

plain.lisp.

Generic Function: render-span-to-html (kind body encoding-method)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: render-span-to-html ((code (eql cl-markdown::code-eval)) body encoding-method)
Source

extension-mechanisms.lisp.

Method: render-span-to-html ((code (eql eval)) body encoding-method)
Source

extension-mechanisms.lisp.

Method: render-span-to-html ((code (eql break)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown:html)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::inline-image)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::reference-image)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::link)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown:inline-link)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown:reference-link)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown:entity)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::code)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::escaped-character)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::strong-em)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::emphasis)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::mail)) body encoding-method)
Source

html.lisp.

Method: render-span-to-html ((code (eql cl-markdown::strong)) body encoding-method)
Source

html.lisp.

Generic Function: render-to-html (stuff encoding-method)
Package

cl-markdown.

Source

html.lisp.

Methods
Method: render-to-html ((document abstract-document) encoding-method)
Method: render-to-html ((line string) encoding-method)
Method: render-to-html ((chunk list) encoding-method)
Method: render-to-html ((chunk chunk) encoding-method)
Generic Function: reset (thing)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: reset ((env parsing-environment))
Source

markdown.lisp.

Generic Function: scan-one-span (what scanner-name scanner scanners)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: scan-one-span ((line string) scanner-name scanner scanners)
Source

spans.lisp.

Method: scan-one-span ((line cons) scanner-name scanner scanners)
Source

spans.lisp.

Method: scan-one-span ((line (eql nil)) scanner-name scanner scanners)
Source

spans.lisp.

Generic Reader: source (object)
Package

cl-markdown.

Methods
Reader Method: source ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

source.

Generic Reader: started-by (object)
Package

cl-markdown.

Methods
Reader Method: started-by ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

started-by.

Generic Writer: (setf started-by) (object)
Package

cl-markdown.

Methods
Writer Method: (setf started-by) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

started-by.

Generic Reader: stripper? (object)
Package

cl-markdown.

Methods
Reader Method: stripper? ((chunk chunk))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

stripper?.

Generic Writer: (setf stripper?) (object)
Package

cl-markdown.

Methods
Writer Method: (setf stripper?) ((chunk chunk))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

stripper?.

Generic Reader: strippers (object)
Package

cl-markdown.

Methods
Reader Method: strippers ((parsing-environment parsing-environment))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

strippers.

Generic Reader: text (object)
Package

cl-markdown.

Methods
Reader Method: text ((footnote-info footnote-info))

automatically generated reader method

Source

footnotes.lisp.

Target Slot

text.

Generic Writer: (setf text) (object)
Package

cl-markdown.

Methods
Writer Method: (setf text) ((footnote-info footnote-info))

automatically generated writer method

Source

footnotes.lisp.

Target Slot

text.

Generic Reader: title (object)
Package

cl-markdown.

Methods
Reader Method: title ((link-info link-info))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

title.

Generic Writer: (setf title) (object)
Package

cl-markdown.

Methods
Writer Method: (setf title) ((link-info link-info))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

title.

Package

cl-markdown.

Source

multiple-documents.lisp.

Methods
Generic Function: ugly-create-from-template (thing)
Package

cl-markdown.

Source

multiple-documents.lisp.

Methods
Method: ugly-create-from-template ((thing standard-object))
Generic Function: unconvert-escapes (what)
Package

cl-markdown.

Source

api.lisp.

Methods
Method: unconvert-escapes ((thing abstract-document))
Source

spans.lisp.

Method: unconvert-escapes ((thing chunk))
Source

spans.lisp.

Method: unconvert-escapes ((thing list))
Source

spans.lisp.

Method: unconvert-escapes ((string string))
Source

spans.lisp.

Method: unconvert-escapes (thing)
Source

spans.lisp.

Generic Reader: warnings (object)
Package

cl-markdown.

Methods
Reader Method: warnings ((abstract-document abstract-document))

automatically generated reader method

Source

class-defs.lisp.

Target Slot

warnings.

Generic Writer: (setf warnings) (object)
Package

cl-markdown.

Methods
Writer Method: (setf warnings) ((abstract-document abstract-document))

automatically generated writer method

Source

class-defs.lisp.

Target Slot

warnings.


5.2.5 Structures

Structure: html-markup
Package

cl-markdown.

Source

html.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: name
Readers

markup-name.

Writers

(setf markup-name).

Slot: outer
Readers

markup-outer.

Writers

(setf markup-outer).

Slot: inner
Readers

markup-inner.

Writers

(setf markup-inner).

Slot: tag
Package

metabang.utilities.

Readers

markup-tag.

Writers

(setf markup-tag).

Slot: encoding-method
Readers

markup-encoding-method.

Writers

(setf markup-encoding-method).

Slot: contentlessp
Readers

markup-contentlessp.

Writers

(setf markup-contentlessp).

Slot: nestsp
Initform

t

Readers

markup-nestsp.

Writers

(setf markup-nestsp).

Structure: markdown-scanner
Package

cl-markdown.

Source

spans.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

scanner-name.

Writers

(setf scanner-name).

Slot: regex
Readers

scanner-regex.

Writers

(setf scanner-regex).

Slot: priority
Readers

scanner-priority.

Writers

(setf scanner-priority).

Slot: function
Package

common-lisp.

Readers

scanner-function.

Writers

(setf scanner-function).


5.2.6 Classes

Class: abstract-document
Package

cl-markdown.

Source

class-defs.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: chunks
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:vector-container))

Readers

chunks.

Writers

This slot is read-only.

Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:simple-associative-container) :test (function equalp))

Readers

link-info.

Writers

This slot is read-only.

Slot: level
Initform

0

Readers

level.

Writers

(setf level).

Slot: markup
Readers

markup.

Writers

(setf markup).

Slot: properties
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:alist-container) :test (function string-equal))

Readers

properties.

Writers

This slot is read-only.

Slot: metadata
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:alist-container) :test (function string-equal))

Readers

metadata.

Writers

This slot is read-only.

Slot: bracket-references
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:flexible-vector-container))

Readers

bracket-references.

Writers

This slot is read-only.

Slot: parent
Package

metabang.utilities.

Initargs

:parent

Readers

parent.

Writers

This slot is read-only.

Slot: warnings
Readers

warnings.

Writers

(setf warnings).

Slot: source
Initargs

:source

Readers

source.

Writers

This slot is read-only.

Slot: destination
Initargs

:destination

Readers

destination.

Writers

(setf destination).

Slot: children
Package

metabang.cl-containers.

Initargs

:children

Readers

children.

Writers

(setf children).

Package

cl-markdown.

Source

class-defs.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: child-document
Package

cl-markdown.

Source

class-defs.lisp.

Direct superclasses

document.

Class: chunk
Package

cl-markdown.

Source

class-defs.lisp.

Direct methods
Direct slots
Slot: lines
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:vector-container))

Readers

lines.

Writers

This slot is read-only.

Slot: blank-line-before?
Initargs

:blank-line-before?

Readers

blank-line-before?.

Writers

(setf blank-line-before?).

Slot: blank-line-after?
Initargs

:blank-line-after?

Readers

blank-line-after?.

Writers

(setf blank-line-after?).

Slot: started-by
Initargs

:started-by

Readers

started-by.

Writers

(setf started-by).

Slot: ended-by
Initargs

:ended-by

Readers

ended-by.

Writers

(setf ended-by).

Slot: ignore?
Readers

ignore?.

Writers

(setf ignore?).

Slot: markup-class
Initargs

:markup-class

Readers

markup-class.

Writers

(setf markup-class).

Slot: indentation
Initform

0

Initargs

:indentation

Readers

indentation.

Writers

(setf indentation).

Slot: level
Initform

0

Initargs

:level

Readers

level.

Writers

(setf level).

Slot: paragraph?
Initargs

:paragraph?

Readers

paragraph?.

Writers

(setf paragraph?).

Slot: properties
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:alist-container) :test (function string-equal))

Readers

properties.

Writers

This slot is read-only.

Slot: stripper?
Initargs

:stripper?

Readers

stripper?.

Writers

(setf stripper?).

Class: chunk-parsing-environment
Package

cl-markdown.

Source

class-defs.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: chunk-enders
Initargs

:chunk-enders

Readers

chunk-enders.

Writers

(setf chunk-enders).

Slot: chunk-starters
Initargs

:chunk-starters

Readers

chunk-starters.

Writers

(setf chunk-starters).

Slot: line-coders
Initargs

:line-coders

Readers

line-coders.

Writers

(setf line-coders).

Slot: parser-map
Initargs

:parser-map

Readers

parser-map.

Writers

(setf parser-map).

Class: document
Package

cl-markdown.

Source

class-defs.lisp.

Direct superclasses

abstract-document.

Direct subclasses

child-document.

Direct methods

add-html-header-p.

Package

cl-markdown.

Source

class-defs.lisp.

Direct superclasses

basic-link-info.

Direct methods
Direct slots
Slot: kind
Initargs

:kind

Readers

kind.

Writers

This slot is read-only.

Slot: contents
Package

metabang.cl-containers.

Initargs

:contents

Readers

contents.

Writers

(setf contents).

Class: footnote-info
Package

cl-markdown.

Source

footnotes.lisp.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Slot: text
Initargs

:text

Readers

text.

Writers

(setf text).

Slot: reference-name
Initargs

:reference-name

Readers

reference-name.

Writers

(setf reference-name).

Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Class: included-document
Package

cl-markdown.

Source

class-defs.lisp.

Direct superclasses

abstract-document.

Direct methods

main-parent.

Package

cl-markdown.

Source

class-defs.lisp.

Direct superclasses

basic-link-info.

Direct methods
Direct slots
Slot: url
Initargs

:url

Readers

url.

Writers

This slot is read-only.

Slot: title
Initargs

:title

Readers

title.

Writers

(setf title).

Slot: properties
Initargs

:properties

Readers

properties.

Writers

(setf properties).

Class: markdown-warning
Package

cl-markdown.

Source

class-defs.lisp.

Class: multi-document
Package

cl-markdown.

Source

class-defs.lisp.

Direct superclasses

abstract-document.

Direct methods

print-object.

Class: parsing-environment
Package

cl-markdown.

Source

class-defs.lisp.

Direct methods
Direct slots
Slot: chunk-parsing-environment
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:stack-container))

Readers

chunk-parsing-environment.

Writers

This slot is read-only.

Slot: chunk-post-processors
Initargs

:chunk-post-processors

Readers

chunk-post-processors.

Writers

(setf chunk-post-processors).

Slot: chunk-level
Initform

0

Initargs

:chunk-level

Readers

chunk-level.

Writers

(setf chunk-level).

Slot: current-strip
Initform

""

Initargs

:current-strip

Readers

current-strip.

Writers

(setf current-strip).

Slot: line-code->stripper
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:simple-associative-container) :initial-element nil)

Readers

line-code->stripper.

Writers

This slot is read-only.

Slot: strippers
Initform

(metabang.cl-containers:make-container (quote metabang.cl-containers:stack-container))

Readers

strippers.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%collect-arguments: Private ordinary functions
%collect-positionals: Private ordinary functions
%import/export-symbol: Private ordinary functions
%pull-arguments-from-string: Private ordinary functions
%validate-defextension-arguments: Private ordinary functions

(
(setf blank-line-after?): Private generic functions
(setf blank-line-after?): Private generic functions
(setf blank-line-before?): Private generic functions
(setf blank-line-before?): Private generic functions
(setf children): Public standalone methods
(setf chunk-enders): Private generic functions
(setf chunk-enders): Private generic functions
(setf chunk-level): Private generic functions
(setf chunk-level): Private generic functions
(setf chunk-post-processors): Private generic functions
(setf chunk-post-processors): Private generic functions
(setf chunk-starters): Private generic functions
(setf chunk-starters): Private generic functions
(setf contents): Public standalone methods
(setf current-strip): Private generic functions
(setf current-strip): Private generic functions
(setf destination): Private generic functions
(setf destination): Private generic functions
(setf document-property): Public generic functions
(setf document-property): Public generic functions
(setf ended-by): Private generic functions
(setf ended-by): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf ignore?): Private generic functions
(setf ignore?): Private generic functions
(setf indentation): Private generic functions
(setf indentation): Private generic functions
(setf level): Private generic functions
(setf level): Private generic functions
(setf level): Private generic functions
(setf line-coders): Private generic functions
(setf line-coders): Private generic functions
(setf markup): Private generic functions
(setf markup): Private generic functions
(setf markup-class): Private generic functions
(setf markup-class): Private generic functions
(setf markup-contentlessp): Private ordinary functions
(setf markup-encoding-method): Private ordinary functions
(setf markup-inner): Private ordinary functions
(setf markup-name): Private ordinary functions
(setf markup-nestsp): Private ordinary functions
(setf markup-outer): Private ordinary functions
(setf markup-tag): Private ordinary functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf paragraph?): Private generic functions
(setf paragraph?): Private generic functions
(setf parser-map): Private generic functions
(setf parser-map): Private generic functions
(setf properties): Private generic functions
(setf properties): Private generic functions
(setf reference-name): Private generic functions
(setf reference-name): Private generic functions
(setf scanner-function): Private ordinary functions
(setf scanner-name): Private ordinary functions
(setf scanner-priority): Private ordinary functions
(setf scanner-regex): Private ordinary functions
(setf started-by): Private generic functions
(setf started-by): Private generic functions
(setf stripper?): Private generic functions
(setf stripper?): Private generic functions
(setf text): Private generic functions
(setf text): Private generic functions
(setf title): Private generic functions
(setf title): Private generic functions
(setf warnings): Private generic functions
(setf warnings): Private generic functions

_
_mark-one: Private ordinary functions
_mark-range: Private ordinary functions

A
aand+: Private macros
abbrev: Private ordinary functions
add-extension: Private ordinary functions
add-html-header-p: Private generic functions
add-html-header-p: Private generic functions
add-html-header-p: Private generic functions
add-toc-anchors: Private ordinary functions
anchor: Public ordinary functions
asdf-system-source-directory: Private ordinary functions
asdf-system-source-file: Private ordinary functions
atx-header-markup-class: Private ordinary functions
atx-header-p: Private ordinary functions

B
blank-line-after?: Private generic functions
blank-line-after?: Private generic functions
blank-line-before?: Private generic functions
blank-line-before?: Private generic functions
blockquote-count: Private ordinary functions
blockquote-stripper: Private ordinary functions
bracket-references: Private generic functions
bracket-references: Private generic functions

C
can-merge-chunks-p: Private ordinary functions
can-merge-lines-p: Private generic functions
can-merge-lines-p: Private generic functions
can-merge-lines-p: Private generic functions
canonize-chunk-markup-class: Private ordinary functions
canonize-command: Private ordinary functions
canonize-document: Private ordinary functions
canonize-markup-class: Private ordinary functions
char-is-bullet-p: Private ordinary functions
char-is-tab-or-space-p: Private ordinary functions
children: Public standalone methods
chunk-enders: Private generic functions
chunk-enders: Private generic functions
chunk-level: Private generic functions
chunk-level: Private generic functions
chunk-parsing-environment: Private generic functions
chunk-parsing-environment: Private generic functions
chunk-post-processors: Private generic functions
chunk-post-processors: Private generic functions
chunk-source: Private ordinary functions
chunk-starters: Private generic functions
chunk-starters: Private generic functions
chunk-wants-paragraph-p: Private ordinary functions
chunks: Private generic functions
chunks: Private generic functions
cleanup: Private ordinary functions
collect-links: Private ordinary functions
collect-toc-headings: Private ordinary functions
combine-strings: Private ordinary functions
comment: Private ordinary functions
containing-directory: Private ordinary functions
contents: Public standalone methods
convert-escape-temporarily: Private ordinary functions
copy-html-markup: Private ordinary functions
copy-markdown-scanner: Private ordinary functions
could-be-html-tag-p: Private ordinary functions
current-chunk-parser: Private ordinary functions
current-strip: Private generic functions
current-strip: Private generic functions

D
defextension: Public macros
defsimple-extension: Public macros
destination: Private generic functions
destination: Private generic functions
document-property: Public generic functions
document-property: Public generic functions

E
encode-html: Private generic functions
encode-html: Private generic functions
encode-html: Private generic functions
encode-pre: Private ordinary functions
encode-string-for-html: Private ordinary functions
encode-string-for-title: Private ordinary functions
ended-by: Private generic functions
ended-by: Private generic functions
ensure-string: Private ordinary functions

F
find-include-file: Private ordinary functions
find-link: Private ordinary functions
footnote: Public ordinary functions
footnotes: Public ordinary functions
form-property-name: Private ordinary functions
Function, %collect-arguments: Private ordinary functions
Function, %collect-positionals: Private ordinary functions
Function, %import/export-symbol: Private ordinary functions
Function, %pull-arguments-from-string: Private ordinary functions
Function, %validate-defextension-arguments: Private ordinary functions
Function, (setf markup-contentlessp): Private ordinary functions
Function, (setf markup-encoding-method): Private ordinary functions
Function, (setf markup-inner): Private ordinary functions
Function, (setf markup-name): Private ordinary functions
Function, (setf markup-nestsp): Private ordinary functions
Function, (setf markup-outer): Private ordinary functions
Function, (setf markup-tag): Private ordinary functions
Function, (setf scanner-function): Private ordinary functions
Function, (setf scanner-name): Private ordinary functions
Function, (setf scanner-priority): Private ordinary functions
Function, (setf scanner-regex): Private ordinary functions
Function, abbrev: Private ordinary functions
Function, add-extension: Private ordinary functions
Function, add-toc-anchors: Private ordinary functions
Function, anchor: Public ordinary functions
Function, asdf-system-source-directory: Private ordinary functions
Function, asdf-system-source-file: Private ordinary functions
Function, atx-header-markup-class: Private ordinary functions
Function, atx-header-p: Private ordinary functions
Function, blockquote-count: Private ordinary functions
Function, blockquote-stripper: Private ordinary functions
Function, can-merge-chunks-p: Private ordinary functions
Function, canonize-chunk-markup-class: Private ordinary functions
Function, canonize-command: Private ordinary functions
Function, canonize-document: Private ordinary functions
Function, canonize-markup-class: Private ordinary functions
Function, char-is-bullet-p: Private ordinary functions
Function, char-is-tab-or-space-p: Private ordinary functions
Function, chunk-source: Private ordinary functions
Function, chunk-wants-paragraph-p: Private ordinary functions
Function, cleanup: Private ordinary functions
Function, collect-links: Private ordinary functions
Function, collect-toc-headings: Private ordinary functions
Function, combine-strings: Private ordinary functions
Function, comment: Private ordinary functions
Function, containing-directory: Private ordinary functions
Function, convert-escape-temporarily: Private ordinary functions
Function, copy-html-markup: Private ordinary functions
Function, copy-markdown-scanner: Private ordinary functions
Function, could-be-html-tag-p: Private ordinary functions
Function, current-chunk-parser: Private ordinary functions
Function, encode-pre: Private ordinary functions
Function, encode-string-for-html: Private ordinary functions
Function, encode-string-for-title: Private ordinary functions
Function, ensure-string: Private ordinary functions
Function, find-include-file: Private ordinary functions
Function, find-link: Private ordinary functions
Function, footnote: Public ordinary functions
Function, footnotes: Public ordinary functions
Function, form-property-name: Private ordinary functions
Function, generate-doctype: Private ordinary functions
Function, generate-html-header: Private ordinary functions
Function, glossary: Private ordinary functions
Function, handle-atx-headers: Private ordinary functions
Function, handle-blockquotes: Private ordinary functions
Function, handle-bullet-lists: Private ordinary functions
Function, handle-bullet-paragraphs: Private ordinary functions
Function, handle-code: Private ordinary functions
Function, handle-extended-link-references: Private ordinary functions
Function, handle-horizontal-rules: Private ordinary functions
Function, handle-link-reference-titles: Private ordinary functions
Function, handle-number-lists: Private ordinary functions
Function, handle-paragraphs: Private ordinary functions
Function, handle-setext-headers: Private ordinary functions
Function, header-p: Private ordinary functions
Function, horizontal-rule-char-p: Private ordinary functions
Function, html-block-markup: Private ordinary functions
Function, html-inner-block-markup: Private ordinary functions
Function, html-markup-p: Private ordinary functions
Function, html-safe-name: Private ordinary functions
Function, ifdef: Private ordinary functions
Function, include: Private ordinary functions
Function, include-if: Private ordinary functions
Function, inner-block: Private ordinary functions
Function, insert-style-sheet: Private ordinary functions
Function, line-changes-indentation-p: Private ordinary functions
Function, line-could-be-header-marker-p: Private ordinary functions
Function, line-could-be-link-reference-title-p: Private ordinary functions
Function, line-indentation: Private ordinary functions
Function, line-is-blockquote-p: Private ordinary functions
Function, line-is-code-p: Private ordinary functions
Function, line-is-empty-p: Private ordinary functions
Function, line-is-extended-link-label-p: Private ordinary functions
Function, line-is-horizontal-rule-p: Private ordinary functions
Function, line-is-link-label-p: Private ordinary functions
Function, line-is-not-empty-p: Private ordinary functions
Function, line-other-p: Private ordinary functions
Function, line-starts-with-bullet-p: Private ordinary functions
Function, line-starts-with-number-p: Private ordinary functions
Function, make-header: Private ordinary functions
Function, make-html-markup: Private ordinary functions
Function, make-markdown-scanner: Private ordinary functions
Function, make-ref: Private ordinary functions
Function, markdown: Public ordinary functions
Function, markdown-many: Public ordinary functions
Function, markdown-scanner-p: Private ordinary functions
Function, markdown-warning: Private ordinary functions
Function, markup-contentlessp: Private ordinary functions
Function, markup-encoding-method: Private ordinary functions
Function, markup-inner: Private ordinary functions
Function, markup-name: Private ordinary functions
Function, markup-nestsp: Private ordinary functions
Function, markup-outer: Private ordinary functions
Function, markup-tag: Private ordinary functions
Function, maybe-strip-line: Private ordinary functions
Function, merge-arguments: Private ordinary functions
Function, merge-chunks: Private ordinary functions
Function, merge-chunks-in-document: Private ordinary functions
Function, merge-elements-via-iteration: Private ordinary functions
Function, merge-using-key-value: Private ordinary functions
Function, next-block: Private ordinary functions
Function, now: Private ordinary functions
Function, null-stripper: Private ordinary functions
Function, one-tab-stripper: Private ordinary functions
Function, output-anchor: Private ordinary functions
Function, output-html: Private ordinary functions
Function, output-image: Private ordinary functions
Function, output-link: Private ordinary functions
Function, process-brackets: Private ordinary functions
Function, process-child-markdown: Private ordinary functions
Function, process-handle-eval: Private ordinary functions
Function, property: Public ordinary functions
Function, relative-url-p: Private ordinary functions
Function, relative-url-wrt-destination: Private ordinary functions
Function, remark: Private ordinary functions
Function, remove-atx-header: Private ordinary functions
Function, remove-blockquote: Private ordinary functions
Function, remove-bullet: Private ordinary functions
Function, remove-empty-bits: Private ordinary functions
Function, remove-indent: Private ordinary functions
Function, remove-number: Private ordinary functions
Function, removed-ignored-chunks?: Private ordinary functions
Function, render-handle-eval: Private ordinary functions
Function, root-parent: Private ordinary functions
Function, scan-lines-with-scanners: Private ordinary functions
Function, scanner-function: Private ordinary functions
Function, scanner-name: Private ordinary functions
Function, scanner-priority: Private ordinary functions
Function, scanner-regex: Private ordinary functions
Function, scanners-for-chunk: Private ordinary functions
Function, set-property: Public ordinary functions
Function, setext-header-markup-class: Private ordinary functions
Function, short-source: Private ordinary functions
Function, simple-anchor-p: Private ordinary functions
Function, starts-with: Private ordinary functions
Function, stream-out-markup: Private ordinary functions
Function, stream-string-for-html: Private ordinary functions
Function, string->list: Private ordinary functions
Function, system-relative-pathname: Private ordinary functions
Function, table-of-contents: Public ordinary functions
Function, toc-link: Private ordinary functions
Function, today: Private ordinary functions
Function, transfer-document-data: Private ordinary functions
Function, transfer-document-metadata: Private ordinary functions
Function, transfer-link-info: Private ordinary functions
Function, transfer-selected-properties: Private ordinary functions
Function, _mark-one: Private ordinary functions
Function, _mark-range: Private ordinary functions

G
generate-doctype: Private ordinary functions
generate-html-header: Private ordinary functions
generate-link-output: Private generic functions
generate-link-output: Private generic functions
generate-link-output: Private generic functions
generate-link-output-for-kind: Private generic functions
generate-link-output-for-kind: Private generic functions
generate-link-output-for-kind: Private generic functions
Generic Function, (setf blank-line-after?): Private generic functions
Generic Function, (setf blank-line-before?): Private generic functions
Generic Function, (setf chunk-enders): Private generic functions
Generic Function, (setf chunk-level): Private generic functions
Generic Function, (setf chunk-post-processors): Private generic functions
Generic Function, (setf chunk-starters): Private generic functions
Generic Function, (setf current-strip): Private generic functions
Generic Function, (setf destination): Private generic functions
Generic Function, (setf document-property): Public generic functions
Generic Function, (setf ended-by): Private generic functions
Generic Function, (setf id): Private generic functions
Generic Function, (setf ignore?): Private generic functions
Generic Function, (setf indentation): Private generic functions
Generic Function, (setf level): Private generic functions
Generic Function, (setf line-coders): Private generic functions
Generic Function, (setf markup): Private generic functions
Generic Function, (setf markup-class): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf paragraph?): Private generic functions
Generic Function, (setf parser-map): Private generic functions
Generic Function, (setf properties): Private generic functions
Generic Function, (setf reference-name): Private generic functions
Generic Function, (setf started-by): Private generic functions
Generic Function, (setf stripper?): Private generic functions
Generic Function, (setf text): Private generic functions
Generic Function, (setf title): Private generic functions
Generic Function, (setf warnings): Private generic functions
Generic Function, add-html-header-p: Private generic functions
Generic Function, blank-line-after?: Private generic functions
Generic Function, blank-line-before?: Private generic functions
Generic Function, bracket-references: Private generic functions
Generic Function, can-merge-lines-p: Private generic functions
Generic Function, chunk-enders: Private generic functions
Generic Function, chunk-level: Private generic functions
Generic Function, chunk-parsing-environment: Private generic functions
Generic Function, chunk-post-processors: Private generic functions
Generic Function, chunk-starters: Private generic functions
Generic Function, chunks: Private generic functions
Generic Function, current-strip: Private generic functions
Generic Function, destination: Private generic functions
Generic Function, document-property: Public generic functions
Generic Function, encode-html: Private generic functions
Generic Function, ended-by: Private generic functions
Generic Function, generate-link-output: Private generic functions
Generic Function, generate-link-output-for-kind: Private generic functions
Generic Function, handle-paragraph-eval-interactions: Private generic functions
Generic Function, handle-spans: Public generic functions
Generic Function, id: Private generic functions
Generic Function, ignore?: Private generic functions
Generic Function, indentation: Private generic functions
Generic Function, it-starts-with-block-level-html-p: Private generic functions
Generic Function, kind: Private generic functions
Generic Function, level: Private generic functions
Generic Function, line-code->stripper: Private generic functions
Generic Function, line-coders: Private generic functions
Generic Function, lines: Private generic functions
Generic Function, link-info: Private generic functions
Generic Function, main-parent: Private generic functions
Generic Function, markup: Private generic functions
Generic Function, markup-class: Private generic functions
Generic Function, markup-class-for-html: Private generic functions
Generic Function, markup-class-mergable-p: Private generic functions
Generic Function, merge-entries: Private generic functions
Generic Function, merge-lines-in-chunks: Private generic functions
Generic Function, metadata: Private generic functions
Generic Function, name: Private generic functions
Generic Function, paragraph?: Private generic functions
Generic Function, parser-map: Private generic functions
Generic Function, print-html-markup: Private generic functions
Generic Function, process-span: Private generic functions
Generic Function, process-span-for: Private generic functions
Generic Function, process-span-in-span-p: Private generic functions
Generic Function, properties: Private generic functions
Generic Function, reference-name: Private generic functions
Generic Function, render: Public generic functions
Generic Function, render-plain: Private generic functions
Generic Function, render-span-plain: Private generic functions
Generic Function, render-span-to-html: Private generic functions
Generic Function, render-to-html: Private generic functions
Generic Function, render-to-stream: Public generic functions
Generic Function, reset: Private generic functions
Generic Function, scan-one-span: Private generic functions
Generic Function, source: Private generic functions
Generic Function, started-by: Private generic functions
Generic Function, stripper?: Private generic functions
Generic Function, strippers: Private generic functions
Generic Function, text: Private generic functions
Generic Function, title: Private generic functions
Generic Function, transfer-1-link-info: Private generic functions
Generic Function, ugly-create-from-template: Private generic functions
Generic Function, unconvert-escapes: Private generic functions
Generic Function, url: Public generic functions
Generic Function, warnings: Private generic functions
glossary: Private ordinary functions

H
handle-atx-headers: Private ordinary functions
handle-blockquotes: Private ordinary functions
handle-bullet-lists: Private ordinary functions
handle-bullet-paragraphs: Private ordinary functions
handle-code: Private ordinary functions
handle-extended-link-references: Private ordinary functions
handle-horizontal-rules: Private ordinary functions
handle-link-reference-titles: Private ordinary functions
handle-number-lists: Private ordinary functions
handle-paragraph-eval-interactions: Private generic functions
handle-paragraph-eval-interactions: Private generic functions
handle-paragraph-eval-interactions: Private generic functions
handle-paragraphs: Private ordinary functions
handle-setext-headers: Private ordinary functions
handle-spans: Public generic functions
handle-spans: Public generic functions
handle-spans: Public generic functions
header-p: Private ordinary functions
horizontal-rule-char-p: Private ordinary functions
html-block-markup: Private ordinary functions
html-inner-block-markup: Private ordinary functions
html-markup-p: Private ordinary functions
html-safe-name: Private ordinary functions

I
id: Private generic functions
id: Private generic functions
id: Private generic functions
ifdef: Private ordinary functions
ignore?: Private generic functions
ignore?: Private generic functions
include: Private ordinary functions
include-if: Private ordinary functions
indentation: Private generic functions
indentation: Private generic functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
inner-block: Private ordinary functions
insert-style-sheet: Private ordinary functions
it-starts-with-block-level-html-p: Private generic functions
it-starts-with-block-level-html-p: Private generic functions
it-starts-with-block-level-html-p: Private generic functions

K
kind: Private generic functions
kind: Private generic functions

L
level: Private generic functions
level: Private generic functions
level: Private generic functions
line-changes-indentation-p: Private ordinary functions
line-code->stripper: Private generic functions
line-code->stripper: Private generic functions
line-coders: Private generic functions
line-coders: Private generic functions
line-could-be-header-marker-p: Private ordinary functions
line-could-be-link-reference-title-p: Private ordinary functions
line-indentation: Private ordinary functions
line-is-blockquote-p: Private ordinary functions
line-is-code-p: Private ordinary functions
line-is-empty-p: Private ordinary functions
line-is-extended-link-label-p: Private ordinary functions
line-is-horizontal-rule-p: Private ordinary functions
line-is-link-label-p: Private ordinary functions
line-is-not-empty-p: Private ordinary functions
line-other-p: Private ordinary functions
line-starts-with-bullet-p: Private ordinary functions
line-starts-with-number-p: Private ordinary functions
lines: Private generic functions
lines: Private generic functions
link-info: Private generic functions
link-info: Private generic functions

M
Macro, aand+: Private macros
Macro, defextension: Public macros
Macro, defsimple-extension: Public macros
main-parent: Private generic functions
main-parent: Private generic functions
main-parent: Private generic functions
make-header: Private ordinary functions
make-html-markup: Private ordinary functions
make-markdown-scanner: Private ordinary functions
make-ref: Private ordinary functions
markdown: Public ordinary functions
markdown-many: Public ordinary functions
markdown-scanner-p: Private ordinary functions
markdown-warning: Private ordinary functions
markup: Private generic functions
markup: Private generic functions
markup-class: Private generic functions
markup-class: Private generic functions
markup-class-for-html: Private generic functions
markup-class-for-html: Private generic functions
markup-class-mergable-p: Private generic functions
markup-class-mergable-p: Private generic functions
markup-class-mergable-p: Private generic functions
markup-contentlessp: Private ordinary functions
markup-encoding-method: Private ordinary functions
markup-inner: Private ordinary functions
markup-name: Private ordinary functions
markup-nestsp: Private ordinary functions
markup-outer: Private ordinary functions
markup-tag: Private ordinary functions
maybe-strip-line: Private ordinary functions
merge-arguments: Private ordinary functions
merge-chunks: Private ordinary functions
merge-chunks-in-document: Private ordinary functions
merge-elements-via-iteration: Private ordinary functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-entries: Private generic functions
merge-lines-in-chunks: Private generic functions
merge-lines-in-chunks: Private generic functions
merge-lines-in-chunks: Private generic functions
merge-lines-in-chunks: Private generic functions
merge-using-key-value: Private ordinary functions
metadata: Private generic functions
metadata: Private generic functions
Method, (setf blank-line-after?): Private generic functions
Method, (setf blank-line-before?): Private generic functions
Method, (setf children): Public standalone methods
Method, (setf chunk-enders): Private generic functions
Method, (setf chunk-level): Private generic functions
Method, (setf chunk-post-processors): Private generic functions
Method, (setf chunk-starters): Private generic functions
Method, (setf contents): Public standalone methods
Method, (setf current-strip): Private generic functions
Method, (setf destination): Private generic functions
Method, (setf document-property): Public generic functions
Method, (setf ended-by): Private generic functions
Method, (setf id): Private generic functions
Method, (setf id): Private generic functions
Method, (setf ignore?): Private generic functions
Method, (setf indentation): Private generic functions
Method, (setf level): Private generic functions
Method, (setf level): Private generic functions
Method, (setf line-coders): Private generic functions
Method, (setf markup): Private generic functions
Method, (setf markup-class): Private generic functions
Method, (setf name): Private generic functions
Method, (setf paragraph?): Private generic functions
Method, (setf parser-map): Private generic functions
Method, (setf properties): Private generic functions
Method, (setf reference-name): Private generic functions
Method, (setf started-by): Private generic functions
Method, (setf stripper?): Private generic functions
Method, (setf text): Private generic functions
Method, (setf title): Private generic functions
Method, (setf warnings): Private generic functions
Method, add-html-header-p: Private generic functions
Method, add-html-header-p: Private generic functions
Method, blank-line-after?: Private generic functions
Method, blank-line-before?: Private generic functions
Method, bracket-references: Private generic functions
Method, can-merge-lines-p: Private generic functions
Method, can-merge-lines-p: Private generic functions
Method, children: Public standalone methods
Method, chunk-enders: Private generic functions
Method, chunk-level: Private generic functions
Method, chunk-parsing-environment: Private generic functions
Method, chunk-post-processors: Private generic functions
Method, chunk-starters: Private generic functions
Method, chunks: Private generic functions
Method, contents: Public standalone methods
Method, current-strip: Private generic functions
Method, destination: Private generic functions
Method, document-property: Public generic functions
Method, encode-html: Private generic functions
Method, encode-html: Private generic functions
Method, ended-by: Private generic functions
Method, generate-link-output: Private generic functions
Method, generate-link-output: Private generic functions
Method, generate-link-output-for-kind: Private generic functions
Method, generate-link-output-for-kind: Private generic functions
Method, handle-paragraph-eval-interactions: Private generic functions
Method, handle-paragraph-eval-interactions: Private generic functions
Method, handle-spans: Public generic functions
Method, handle-spans: Public generic functions
Method, id: Private generic functions
Method, id: Private generic functions
Method, ignore?: Private generic functions
Method, indentation: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, it-starts-with-block-level-html-p: Private generic functions
Method, it-starts-with-block-level-html-p: Private generic functions
Method, kind: Private generic functions
Method, level: Private generic functions
Method, level: Private generic functions
Method, line-code->stripper: Private generic functions
Method, line-coders: Private generic functions
Method, lines: Private generic functions
Method, link-info: Private generic functions
Method, main-parent: Private generic functions
Method, main-parent: Private generic functions
Method, markup: Private generic functions
Method, markup-class: Private generic functions
Method, markup-class-for-html: Private generic functions
Method, markup-class-mergable-p: Private generic functions
Method, markup-class-mergable-p: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-entries: Private generic functions
Method, merge-lines-in-chunks: Private generic functions
Method, merge-lines-in-chunks: Private generic functions
Method, merge-lines-in-chunks: Private generic functions
Method, metadata: Private generic functions
Method, name: Private generic functions
Method, name: Private generic functions
Method, paragraph?: Private generic functions
Method, parent: Public standalone methods
Method, parser-map: Private generic functions
Method, print-html-markup: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, process-span: Private generic functions
Method, process-span: Private generic functions
Method, process-span: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, process-span-in-span-p: Private generic functions
Method, properties: Private generic functions
Method, properties: Private generic functions
Method, properties: Private generic functions
Method, reference-name: Private generic functions
Method, render: Public generic functions
Method, render: Public generic functions
Method, render: Public generic functions
Method, render: Public generic functions
Method, render-plain: Private generic functions
Method, render-plain: Private generic functions
Method, render-plain: Private generic functions
Method, render-plain: Private generic functions
Method, render-span-plain: Private generic functions
Method, render-span-plain: Private generic functions
Method, render-span-plain: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-span-to-html: Private generic functions
Method, render-to-html: Private generic functions
Method, render-to-html: Private generic functions
Method, render-to-html: Private generic functions
Method, render-to-html: Private generic functions
Method, render-to-stream: Public generic functions
Method, reset: Private generic functions
Method, scan-one-span: Private generic functions
Method, scan-one-span: Private generic functions
Method, scan-one-span: Private generic functions
Method, source: Private generic functions
Method, started-by: Private generic functions
Method, stripper?: Private generic functions
Method, strippers: Private generic functions
Method, text: Private generic functions
Method, title: Private generic functions
Method, transfer-1-link-info: Private generic functions
Method, transfer-1-link-info: Private generic functions
Method, ugly-create-from-template: Private generic functions
Method, unconvert-escapes: Private generic functions
Method, unconvert-escapes: Private generic functions
Method, unconvert-escapes: Private generic functions
Method, unconvert-escapes: Private generic functions
Method, unconvert-escapes: Private generic functions
Method, url: Public generic functions
Method, warnings: Private generic functions

N
name: Private generic functions
name: Private generic functions
name: Private generic functions
next-block: Private ordinary functions
now: Private ordinary functions
null-stripper: Private ordinary functions

O
one-tab-stripper: Private ordinary functions
output-anchor: Private ordinary functions
output-html: Private ordinary functions
output-image: Private ordinary functions
output-link: Private ordinary functions

P
paragraph?: Private generic functions
paragraph?: Private generic functions
parent: Public standalone methods
parser-map: Private generic functions
parser-map: Private generic functions
print-html-markup: Private generic functions
print-html-markup: Private generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
process-brackets: Private ordinary functions
process-child-markdown: Private ordinary functions
process-handle-eval: Private ordinary functions
process-span: Private generic functions
process-span: Private generic functions
process-span: Private generic functions
process-span: Private generic functions
process-span-for: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
process-span-in-span-p: Private generic functions
properties: Private generic functions
properties: Private generic functions
properties: Private generic functions
properties: Private generic functions
property: Public ordinary functions

R
reference-name: Private generic functions
reference-name: Private generic functions
relative-url-p: Private ordinary functions
relative-url-wrt-destination: Private ordinary functions
remark: Private ordinary functions
remove-atx-header: Private ordinary functions
remove-blockquote: Private ordinary functions
remove-bullet: Private ordinary functions
remove-empty-bits: Private ordinary functions
remove-indent: Private ordinary functions
remove-number: Private ordinary functions
removed-ignored-chunks?: Private ordinary functions
render: Public generic functions
render: Public generic functions
render: Public generic functions
render: Public generic functions
render: Public generic functions
render-handle-eval: Private ordinary functions
render-plain: Private generic functions
render-plain: Private generic functions
render-plain: Private generic functions
render-plain: Private generic functions
render-plain: Private generic functions
render-span-plain: Private generic functions
render-span-plain: Private generic functions
render-span-plain: Private generic functions
render-span-plain: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-span-to-html: Private generic functions
render-to-html: Private generic functions
render-to-html: Private generic functions
render-to-html: Private generic functions
render-to-html: Private generic functions
render-to-html: Private generic functions
render-to-stream: Public generic functions
render-to-stream: Public generic functions
reset: Private generic functions
reset: Private generic functions
root-parent: Private ordinary functions

S
scan-lines-with-scanners: Private ordinary functions
scan-one-span: Private generic functions
scan-one-span: Private generic functions
scan-one-span: Private generic functions
scan-one-span: Private generic functions
scanner-function: Private ordinary functions
scanner-name: Private ordinary functions
scanner-priority: Private ordinary functions
scanner-regex: Private ordinary functions
scanners-for-chunk: Private ordinary functions
set-property: Public ordinary functions
setext-header-markup-class: Private ordinary functions
short-source: Private ordinary functions
simple-anchor-p: Private ordinary functions
source: Private generic functions
source: Private generic functions
started-by: Private generic functions
started-by: Private generic functions
starts-with: Private ordinary functions
stream-out-markup: Private ordinary functions
stream-string-for-html: Private ordinary functions
string->list: Private ordinary functions
stripper?: Private generic functions
stripper?: Private generic functions
strippers: Private generic functions
strippers: Private generic functions
system-relative-pathname: Private ordinary functions

T
table-of-contents: Public ordinary functions
text: Private generic functions
text: Private generic functions
title: Private generic functions
title: Private generic functions
toc-link: Private ordinary functions
today: Private ordinary functions
transfer-1-link-info: Private generic functions
transfer-1-link-info: Private generic functions
transfer-1-link-info: Private generic functions
transfer-document-data: Private ordinary functions
transfer-document-metadata: Private ordinary functions
transfer-link-info: Private ordinary functions
transfer-selected-properties: Private ordinary functions

U
ugly-create-from-template: Private generic functions
ugly-create-from-template: Private generic functions
unconvert-escapes: Private generic functions
unconvert-escapes: Private generic functions
unconvert-escapes: Private generic functions
unconvert-escapes: Private generic functions
unconvert-escapes: Private generic functions
unconvert-escapes: Private generic functions
url: Public generic functions
url: Public generic functions

W
warnings: Private generic functions
warnings: Private generic functions


A.3 Variables

Jump to:   *   +  
B   C   D   E   F   I   K   L   M   N   O   P   R   S   T   U   W  
Index Entry  Section

*
*block-level-html-tags*: Private special variables
*chunk-parsing-environments*: Private special variables
*current-document*: Public special variables
*current-format*: Private special variables
*current-indentation-level*: Private special variables
*current-span*: Private special variables
*default-format*: Private special variables
*default-stream*: Private special variables
*escape-characters*: Private special variables
*extensions*: Private special variables
*horizontal-rule-count-threshold*: Private special variables
*html-meta*: Private special variables
*magic-line*: Private special variables
*magic-line-p*: Private special variables
*magic-space*: Private special variables
*magic-space-p*: Private special variables
*markup->html*: Private special variables
*output-stream*: Public special variables
*parse-active-functions*: Public special variables
*parsing-environment*: Private special variables
*render-active-functions*: Public special variables
*spaces-per-tab*: Private special variables
*spanner-parsing-environments*: Private special variables

+
+first-name-characters+: Private special variables
+name-characters+: Private special variables

B
blank-line-after?: Private classes
blank-line-before?: Private classes
bracket-references: Private classes

C
children: Private classes
chunk-enders: Private classes
chunk-level: Private classes
chunk-parsing-environment: Private classes
chunk-post-processors: Private classes
chunk-starters: Private classes
chunks: Private classes
contentlessp: Private structures
contents: Private classes
current-strip: Private classes

D
destination: Private classes

E
encoding-method: Private structures
ended-by: Private classes

F
function: Private structures

I
id: Private classes
id: Private classes
ignore?: Private classes
indentation: Private classes
inner: Private structures

K
kind: Private classes

L
level: Private classes
level: Private classes
line-code->stripper: Private classes
line-coders: Private classes
lines: Private classes
link-info: Private classes

M
markup: Private classes
markup-class: Private classes
metadata: Private classes

N
name: Private structures
name: Private structures
name: Private classes
name: Private classes
nestsp: Private structures

O
outer: Private structures

P
paragraph?: Private classes
parent: Private classes
parser-map: Private classes
priority: Private structures
properties: Private classes
properties: Private classes
properties: Private classes

R
reference-name: Private classes
regex: Private structures

S
Slot, blank-line-after?: Private classes
Slot, blank-line-before?: Private classes
Slot, bracket-references: Private classes
Slot, children: Private classes
Slot, chunk-enders: Private classes
Slot, chunk-level: Private classes
Slot, chunk-parsing-environment: Private classes
Slot, chunk-post-processors: Private classes
Slot, chunk-starters: Private classes
Slot, chunks: Private classes
Slot, contentlessp: Private structures
Slot, contents: Private classes
Slot, current-strip: Private classes
Slot, destination: Private classes
Slot, encoding-method: Private structures
Slot, ended-by: Private classes
Slot, function: Private structures
Slot, id: Private classes
Slot, id: Private classes
Slot, ignore?: Private classes
Slot, indentation: Private classes
Slot, inner: Private structures
Slot, kind: Private classes
Slot, level: Private classes
Slot, level: Private classes
Slot, line-code->stripper: Private classes
Slot, line-coders: Private classes
Slot, lines: Private classes
Slot, link-info: Private classes
Slot, markup: Private classes
Slot, markup-class: Private classes
Slot, metadata: Private classes
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private classes
Slot, name: Private classes
Slot, nestsp: Private structures
Slot, outer: Private structures
Slot, paragraph?: Private classes
Slot, parent: Private classes
Slot, parser-map: Private classes
Slot, priority: Private structures
Slot, properties: Private classes
Slot, properties: Private classes
Slot, properties: Private classes
Slot, reference-name: Private classes
Slot, regex: Private structures
Slot, source: Private classes
Slot, started-by: Private classes
Slot, stripper?: Private classes
Slot, strippers: Private classes
Slot, tag: Private structures
Slot, text: Private classes
Slot, title: Private classes
Slot, url: Private classes
Slot, warnings: Private classes
source: Private classes
Special Variable, *block-level-html-tags*: Private special variables
Special Variable, *chunk-parsing-environments*: Private special variables
Special Variable, *current-document*: Public special variables
Special Variable, *current-format*: Private special variables
Special Variable, *current-indentation-level*: Private special variables
Special Variable, *current-span*: Private special variables
Special Variable, *default-format*: Private special variables
Special Variable, *default-stream*: Private special variables
Special Variable, *escape-characters*: Private special variables
Special Variable, *extensions*: Private special variables
Special Variable, *horizontal-rule-count-threshold*: Private special variables
Special Variable, *html-meta*: Private special variables
Special Variable, *magic-line*: Private special variables
Special Variable, *magic-line-p*: Private special variables
Special Variable, *magic-space*: Private special variables
Special Variable, *magic-space-p*: Private special variables
Special Variable, *markup->html*: Private special variables
Special Variable, *output-stream*: Public special variables
Special Variable, *parse-active-functions*: Public special variables
Special Variable, *parsing-environment*: Private special variables
Special Variable, *render-active-functions*: Public special variables
Special Variable, *spaces-per-tab*: Private special variables
Special Variable, *spanner-parsing-environments*: Private special variables
Special Variable, +first-name-characters+: Private special variables
Special Variable, +name-characters+: Private special variables
started-by: Private classes
stripper?: Private classes
strippers: Private classes

T
tag: Private structures
text: Private classes
title: Private classes

U
url: Private classes

W
warnings: Private classes


A.4 Data types

Jump to:   A   B   C   D   E   F   H   I   L   M   N   P   R   S   U   W  
Index Entry  Section

A
abstract-document: Private classes
api.lisp: The cl-markdown/setup/api․lisp file

B
basic-link-info: Private classes

C
child-document: Private classes
chunk: Private classes
chunk-parsing-environment: Private classes
cl-markdown: The cl-markdown system
cl-markdown: The cl-markdown package
cl-markdown-system: The cl-markdown-system package
cl-markdown-user: The cl-markdown-user package
cl-markdown.asd: The cl-markdown/cl-markdown․asd file
Class, abstract-document: Private classes
Class, basic-link-info: Private classes
Class, child-document: Private classes
Class, chunk: Private classes
Class, chunk-parsing-environment: Private classes
Class, document: Private classes
Class, extended-link-info: Private classes
Class, footnote-info: Private classes
Class, included-document: Private classes
Class, link-info: Private classes
Class, markdown-warning: Private classes
Class, multi-document: Private classes
Class, parsing-environment: Private classes
class-defs.lisp: The cl-markdown/dev/class-defs․lisp file
copying: The cl-markdown/copying file

D
definitions.lisp: The cl-markdown/dev/definitions․lisp file
dev: The cl-markdown/dev module
document: Private classes

E
epilogue.lisp: The cl-markdown/dev/epilogue․lisp file
extended-link-info: Private classes
extension-mechanisms.lisp: The cl-markdown/extensions/extension-mechanisms․lisp file
extensions: The cl-markdown/extensions module
extensions.lisp: The cl-markdown/extensions/extensions․lisp file

F
File, api.lisp: The cl-markdown/setup/api․lisp file
File, cl-markdown.asd: The cl-markdown/cl-markdown․asd file
File, class-defs.lisp: The cl-markdown/dev/class-defs․lisp file
File, copying: The cl-markdown/copying file
File, definitions.lisp: The cl-markdown/dev/definitions․lisp file
File, epilogue.lisp: The cl-markdown/dev/epilogue․lisp file
File, extension-mechanisms.lisp: The cl-markdown/extensions/extension-mechanisms․lisp file
File, extensions.lisp: The cl-markdown/extensions/extensions․lisp file
File, footnotes.lisp: The cl-markdown/extensions/footnotes․lisp file
File, html.lisp: The cl-markdown/dev/html․lisp file
File, index.md: The cl-markdown/website/source/index․md file
File, macros.lisp: The cl-markdown/dev/macros․lisp file
File, markdown.lisp: The cl-markdown/dev/markdown․lisp file
File, multiple-documents.lisp: The cl-markdown/dev/multiple-documents․lisp file
File, notes.text: The cl-markdown/dev/notes․text file
File, package.lisp: The cl-markdown/setup/package․lisp file
File, plain.lisp: The cl-markdown/dev/plain․lisp file
File, regexes.lisp: The cl-markdown/dev/regexes․lisp file
File, spans.lisp: The cl-markdown/dev/spans․lisp file
File, utilities.lisp: The cl-markdown/dev/utilities․lisp file
footnote-info: Private classes
footnotes.lisp: The cl-markdown/extensions/footnotes․lisp file

H
html-markup: Private structures
html.lisp: The cl-markdown/dev/html․lisp file

I
included-document: Private classes
index.md: The cl-markdown/website/source/index․md file

L
link-info: Private classes

M
macros.lisp: The cl-markdown/dev/macros․lisp file
markdown-scanner: Private structures
markdown-warning: Private classes
markdown.lisp: The cl-markdown/dev/markdown․lisp file
Module, dev: The cl-markdown/dev module
Module, extensions: The cl-markdown/extensions module
Module, setup: The cl-markdown/setup module
Module, source: The cl-markdown/website/source module
Module, website: The cl-markdown/website module
multi-document: Private classes
multiple-documents.lisp: The cl-markdown/dev/multiple-documents․lisp file

N
notes.text: The cl-markdown/dev/notes․text file

P
Package, cl-markdown: The cl-markdown package
Package, cl-markdown-system: The cl-markdown-system package
Package, cl-markdown-user: The cl-markdown-user package
package.lisp: The cl-markdown/setup/package․lisp file
parsing-environment: Private classes
plain.lisp: The cl-markdown/dev/plain․lisp file

R
regexes.lisp: The cl-markdown/dev/regexes․lisp file

S
setup: The cl-markdown/setup module
source: The cl-markdown/website/source module
spans.lisp: The cl-markdown/dev/spans․lisp file
Structure, html-markup: Private structures
Structure, markdown-scanner: Private structures
System, cl-markdown: The cl-markdown system

U
utilities.lisp: The cl-markdown/dev/utilities․lisp file

W
website: The cl-markdown/website module