The cl-markdown Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-markdown Reference Manual

This is the cl-markdown Reference Manual, version 0.10.4, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:24:56 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

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


Previous: , Up: Systems   [Contents][Index]

1.1 cl-markdown

Maintainer

Gary Warren King <gwking@metabang.com>

Author

Gary Warren King <gwking@metabang.com>

License

MIT Style License

Version

0.10.4

Dependencies
Source

cl-markdown.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

2 Modules

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


Next: , Previous: , Up: Modules   [Contents][Index]

2.1 cl-markdown/setup

Parent

cl-markdown (system)

Location

dev/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

2.2 cl-markdown/dev

Dependency

setup (module)

Parent

cl-markdown (system)

Location

dev/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

2.3 cl-markdown/extensions

Dependency

dev (module)

Parent

cl-markdown (system)

Location

dev/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

2.4 cl-markdown/website

Parent

cl-markdown (system)

Location

website/

Component

source (module)


Previous: , Up: Modules   [Contents][Index]

2.5 cl-markdown/website/source

Parent

website (module)

Location

website/source/

Component

index.md (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Next: , Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-markdown.asd

Location

cl-markdown.asd

Systems

cl-markdown (system)

Packages

cl-markdown-system


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-markdown/setup/package.lisp

Parent

setup (module)

Location

dev/package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-markdown/setup/api.lisp

Dependency

package.lisp (file)

Parent

setup (module)

Location

dev/api.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-markdown/dev/definitions.lisp

Parent

dev (module)

Location

dev/definitions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-markdown/dev/macros.lisp

Parent

dev (module)

Location

dev/macros.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

definitions.lisp (file)

Parent

dev (module)

Location

dev/class-defs.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-markdown/dev/utilities.lisp

Dependencies
Parent

dev (module)

Location

dev/utilities.lisp

Exported Definitions

render-to-stream (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-markdown/dev/spans.lisp

Dependencies
Parent

dev (module)

Location

dev/spans.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 cl-markdown/dev/regexes.lisp

Parent

dev (module)

Location

dev/regexes.lisp

Internal Definitions

*escape-characters* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 cl-markdown/dev/markdown.lisp

Dependencies
Parent

dev (module)

Location

dev/markdown.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 cl-markdown/dev/html.lisp

Dependencies
Parent

dev (module)

Location

dev/html.lisp

Exported Definitions

render (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 cl-markdown/dev/plain.lisp

Dependencies
Parent

dev (module)

Location

dev/plain.lisp

Exported Definitions

render (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

definitions.lisp (file)

Parent

dev (module)

Location

dev/multiple-documents.lisp

Exported Definitions

markdown-many (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 cl-markdown/dev/epilogue.lisp

Dependency

markdown.lisp (file)

Parent

dev (module)

Location

dev/epilogue.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Parent

extensions (module)

Location

dev/extension-mechanisms.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.16 cl-markdown/extensions/extensions.lisp

Dependency

extension-mechanisms.lisp (file)

Parent

extensions (module)

Location

dev/extensions.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.17 cl-markdown/extensions/footnotes.lisp

Dependency

extension-mechanisms.lisp (file)

Parent

extensions (module)

Location

dev/footnotes.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Files   [Contents][Index]

3.2 Other


Next: , Previous: , Up: Other files   [Contents][Index]

3.2.1 cl-markdown/COPYING

Parent

cl-markdown (system)

Location

COPYING


Next: , Previous: , Up: Other files   [Contents][Index]

3.2.2 cl-markdown/dev/notes.text

Parent

dev (module)

Location

dev/notes.text


Previous: , Up: Other files   [Contents][Index]

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

Parent

source (module)

Location

website/source/index.md


Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 cl-markdown-system

Source

cl-markdown.asd

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 cl-markdown-user

Source

package.lisp (file)

Use List

Previous: , Up: Packages   [Contents][Index]

4.3 cl-markdown

Source

package.lisp (file)

Nickname

markdown

Use List
Used By List

cl-markdown-user

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *current-document*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *output-stream*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *parse-active-functions*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *render-active-functions*
Package

cl-markdown

Source

definitions.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: defextension (NAME &key ARGUMENTS INSERTP EXPORTP) &body BODY
Package

cl-markdown

Source

macros.lisp (file)

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 (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: anchor PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: footnote PHASE ARGS RESULT
Package

cl-markdown

Source

footnotes.lisp (file)

Function: footnotes PHASE ARGS RESULT
Package

cl-markdown

Source

footnotes.lisp (file)

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 (file)

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 (file)

Function: property PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: set-property PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: table-of-contents PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

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 (file)

Writer

(setf document-property) (generic function)

Methods
Method: document-property NAME &optional DEFAULT
Generic Function: (setf document-property) VALUE NAME
Package

cl-markdown

Source

api.lisp (file)

Reader

document-property (generic function)

Methods
Method: (setf document-property) VALUE NAME
Source

class-defs.lisp (file)

Generic Function: handle-spans DOCUMENT
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: handle-spans (CHUNK chunk)
Source

spans.lisp (file)

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

spans.lisp (file)

Generic Function: render DOCUMENT STYLE STREAM
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: render (DOCUMENT abstract-document) (STYLE (eql plain)) STREAM
Source

plain.lisp (file)

Method: render (DOCUMENT abstract-document) (STYLE (eql html)) STREAM
Source

html.lisp (file)

Method: render (DOCUMENT abstract-document) (STYLE (eql none)) STREAM
Source

markdown.lisp (file)

Method: render (DOCUMENT abstract-document) STYLE STREAM before
Source

markdown.lisp (file)

Generic Function: render-to-stream DOCUMENT STYLE STREAM-SPECIFIER
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: render-to-stream DOCUMENT STYLE STREAM-SPECIFIER
Source

utilities.lisp (file)

Generic Function: url OBJECT
Package

cl-markdown

Methods
Method: url (LINK-INFO link-info)

automatically generated reader method

Source

class-defs.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

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

cl-markdown

Source

definitions.lisp (file)

Special Variable: *chunk-parsing-environments*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *current-format*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *current-indentation-level*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *current-span*
Package

cl-markdown

Source

spans.lisp (file)

Special Variable: *default-format*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *default-stream*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *escape-characters*
Package

cl-markdown

Source

regexes.lisp (file)

Special Variable: *extensions*
Package

cl-markdown

Source

macros.lisp (file)

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

cl-markdown

Source

definitions.lisp (file)

Special Variable: *html-meta*
Package

cl-markdown

Source

html.lisp (file)

Special Variable: *magic-line*
Package

cl-markdown

Source

html.lisp (file)

Special Variable: *magic-line-p*
Package

cl-markdown

Source

html.lisp (file)

Special Variable: *magic-space*
Package

cl-markdown

Source

html.lisp (file)

Special Variable: *magic-space-p*
Package

cl-markdown

Source

html.lisp (file)

Special Variable: *markup->html*
Package

cl-markdown

Source

html.lisp (file)

Special Variable: *parsing-environment*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *spaces-per-tab*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: *spanner-parsing-environments*
Package

cl-markdown

Source

definitions.lisp (file)

Special Variable: +first-name-characters+
Package

cl-markdown

Source

utilities.lisp (file)

Special Variable: +name-characters+
Package

cl-markdown

Source

utilities.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

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 (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: %collect-arguments ARGUMENTS KIND
Package

cl-markdown

Source

macros.lisp (file)

Function: %collect-positionals ARGUMENTS
Package

cl-markdown

Source

macros.lisp (file)

Function: %import/export-symbol NAME
Package

cl-markdown

Source

macros.lisp (file)

Function: %pull-arguments-from-string STRING
Package

cl-markdown

Source

extension-mechanisms.lisp (file)

Function: %validate-defextension-arguments ARGUMENTS
Package

cl-markdown

Source

macros.lisp (file)

Function: _mark-one ARRAY CH
Package

cl-markdown

Source

utilities.lisp (file)

Function: _mark-range ARRAY START END
Package

cl-markdown

Source

utilities.lisp (file)

Function: abbrev PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: add-extension EXTENSION &key FILTER
Package

cl-markdown

Source

extension-mechanisms.lisp (file)

Function: add-toc-anchors DOCUMENT &key DEPTH START
Package

cl-markdown

Source

extensions.lisp (file)

Function: asdf-system-source-directory SYSTEM-NAME
Package

cl-markdown

Source

utilities.lisp (file)

Function: asdf-system-source-file SYSTEM-NAME
Package

cl-markdown

Source

utilities.lisp (file)

Function: atx-header-markup-class LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: atx-header-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: blockquote-count LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: blockquote-stripper LINE

Strips putative initial blockquote and up to 3 spaces

Package

cl-markdown

Source

markdown.lisp (file)

Function: can-merge-chunks-p CHUNK1 CHUNK2
Package

cl-markdown

Source

markdown.lisp (file)

Function: canonize-chunk-markup-class DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: canonize-command COMMAND
Package

cl-markdown

Source

extension-mechanisms.lisp (file)

Function: canonize-document DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: canonize-markup-class CHUNK
Package

cl-markdown

Source

markdown.lisp (file)

Function: char-is-bullet-p CH
Package

cl-markdown

Source

markdown.lisp (file)

Function: char-is-tab-or-space-p CH
Package

cl-markdown

Source

markdown.lisp (file)

Function: chunk-source DOCUMENT SOURCE
Package

cl-markdown

Source

markdown.lisp (file)

Function: chunk-wants-paragraph-p CHUNK
Package

cl-markdown

Source

markdown.lisp (file)

Function: cleanup DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: collect-links DOCUMENT
Package

cl-markdown

Source

utilities.lisp (file)

Function: collect-toc-headings DEPTH START
Package

cl-markdown

Source

extensions.lisp (file)

Function: combine-strings LIST
Package

cl-markdown

Source

spans.lisp (file)

Function: comment PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

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 (file)

Function: convert-escape-temporarily SCANNER-NAME REGISTERS
Package

cl-markdown

Source

spans.lisp (file)

Function: copy-html-markup INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: copy-markdown-scanner INSTANCE
Package

cl-markdown

Source

spans.lisp (file)

Function: could-be-html-tag-p STRING START
Package

cl-markdown

Source

utilities.lisp (file)

Function: current-chunk-parser ()
Package

cl-markdown

Source

class-defs.lisp (file)

Function: encode-pre STRING
Package

cl-markdown

Source

utilities.lisp (file)

Function: encode-string-for-html STRING
Package

cl-markdown

Source

utilities.lisp (file)

Function: encode-string-for-title STRING
Package

cl-markdown

Source

utilities.lisp (file)

Function: ensure-string IT
Package

cl-markdown

Source

utilities.lisp (file)

Function: find-include-file PATHNAME
Package

cl-markdown

Source

utilities.lisp (file)

Function: find-link ID
Package

cl-markdown

Source

class-defs.lisp (file)

Function: form-property-name NAME
Package

cl-markdown

Source

class-defs.lisp (file)

Function: generate-doctype ()
Package

cl-markdown

Source

html.lisp (file)

Function: generate-html-header ()
Package

cl-markdown

Source

html.lisp (file)

Function: glossary PHASE ARGS RESULT
Package

cl-markdown

Source

extension-mechanisms.lisp (file)

Function: handle-atx-headers DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-blockquotes DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-bullet-lists DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-bullet-paragraphs DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-code DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-extended-link-references DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-horizontal-rules DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-link-reference-titles DOCUMENT

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 (file)

Function: handle-number-lists DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: handle-paragraphs DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

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 (file)

Function: header-p CHUNK &key DEPTH START
Package

cl-markdown

Source

extensions.lisp (file)

Function: horizontal-rule-char-p CHAR
Package

cl-markdown

Source

markdown.lisp (file)

Function: html-block-markup CHUNK
Package

cl-markdown

Source

html.lisp (file)

Function: html-inner-block-markup CHUNK
Package

cl-markdown

Source

html.lisp (file)

Function: html-markup-p OBJECT
Package

cl-markdown

Source

html.lisp (file)

Function: html-safe-name NAME
Package

cl-markdown

Source

utilities.lisp (file)

Function: ifdef PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: include PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: include-if PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: inner-block CHUNKS
Package

cl-markdown

Source

html.lisp (file)

Function: insert-style-sheet NAME MEDIA
Package

cl-markdown

Source

html.lisp (file)

Function: line-changes-indentation-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-could-be-header-marker-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-could-be-link-reference-title-p LINE

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

Package

cl-markdown

Source

markdown.lisp (file)

Function: line-indentation LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-is-blockquote-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-is-code-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-is-empty-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-is-extended-link-label-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-is-horizontal-rule-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-is-link-label-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-is-not-empty-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-other-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-starts-with-bullet-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: line-starts-with-number-p LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: make-header CHUNK MARKUP-CLASS
Package

cl-markdown

Source

markdown.lisp (file)

Function: make-html-markup &key (NAME NAME) (OUTER OUTER) (INNER INNER) (TAG TAG) (ENCODING-METHOD ENCODING-METHOD) (CONTENTLESSP CONTENTLESSP) (NESTSP NESTSP)
Package

cl-markdown

Source

html.lisp (file)

Function: make-markdown-scanner &key (NAME NAME) (REGEX REGEX) (PRIORITY PRIORITY) (FUNCTION FUNCTION)
Package

cl-markdown

Source

spans.lisp (file)

Function: make-ref INDEX LEVEL
Package

cl-markdown

Source

extensions.lisp (file)

Function: markdown-scanner-p OBJECT
Package

cl-markdown

Source

spans.lisp (file)

Function: markdown-warning MSG &rest ARGS
Package

cl-markdown

Source

utilities.lisp (file)

Function: markup-contentlessp INSTANCE
Function: (setf markup-contentlessp) VALUE INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: markup-encoding-method INSTANCE
Function: (setf markup-encoding-method) VALUE INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: markup-inner INSTANCE
Function: (setf markup-inner) VALUE INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: markup-name INSTANCE
Function: (setf markup-name) VALUE INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: markup-nestsp INSTANCE
Function: (setf markup-nestsp) VALUE INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: markup-outer INSTANCE
Function: (setf markup-outer) VALUE INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: markup-tag INSTANCE
Function: (setf markup-tag) VALUE INSTANCE
Package

cl-markdown

Source

html.lisp (file)

Function: maybe-strip-line LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: merge-arguments ARGS-1 ARGS-2
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: merge-chunks C1 C2
Package

cl-markdown

Source

markdown.lisp (file)

Function: merge-chunks-in-document DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: merge-elements-via-iteration A B
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: merge-using-key-value A B
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: next-block CHUNKS LEVEL
Package

cl-markdown

Source

utilities.lisp (file)

Function: now G0 G1 G2
Package

cl-markdown

Source

extensions.lisp (file)

Function: null-stripper LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: one-tab-stripper LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: output-anchor NAME &optional STREAM
Package

cl-markdown

Source

html.lisp (file)

Function: output-html STRING &rest CODES
Package

cl-markdown

Source

html.lisp (file)

Function: output-image URL TITLE TEXT &optional PROPERTIES
Package

cl-markdown

Source

html.lisp (file)

Function: output-link URL TITLE TEXT &optional PROPERTIES
Package

cl-markdown

Source

html.lisp (file)

Function: process-brackets DOCUMENT CURRENT-LINE LINE-ITERATOR
Package

cl-markdown

Source

utilities.lisp (file)

Function: process-child-markdown TEXT PHASE &key TRANSFER-DATA
Package

cl-markdown

Source

utilities.lisp (file)

Function: process-handle-eval COMMAND ARGUMENTS
Package

cl-markdown

Source

extension-mechanisms.lisp (file)

Function: relative-url-p URL
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: relative-url-wrt-destination URL DESTINATION
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: remark PHASE ARGS RESULT
Package

cl-markdown

Source

extensions.lisp (file)

Function: remove-atx-header LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: remove-blockquote LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: remove-bullet LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: remove-empty-bits DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: remove-indent LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: remove-number LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: removed-ignored-chunks? DOCUMENT
Package

cl-markdown

Source

markdown.lisp (file)

Function: render-handle-eval BODY
Package

cl-markdown

Source

extension-mechanisms.lisp (file)

Function: root-parent DOCUMENT
Package

cl-markdown

Source

utilities.lisp (file)

Function: scan-lines-with-scanners LINES SCANNERS
Package

cl-markdown

Source

spans.lisp (file)

Function: scanner-function INSTANCE
Function: (setf scanner-function) VALUE INSTANCE
Package

cl-markdown

Source

spans.lisp (file)

Function: scanner-name INSTANCE
Function: (setf scanner-name) VALUE INSTANCE
Package

cl-markdown

Source

spans.lisp (file)

Function: scanner-priority INSTANCE
Function: (setf scanner-priority) VALUE INSTANCE
Package

cl-markdown

Source

spans.lisp (file)

Function: scanner-regex INSTANCE
Function: (setf scanner-regex) VALUE INSTANCE
Package

cl-markdown

Source

spans.lisp (file)

Function: scanners-for-chunk CHUNK
Package

cl-markdown

Source

spans.lisp (file)

Function: setext-header-markup-class LINE
Package

cl-markdown

Source

markdown.lisp (file)

Function: short-source SOURCE
Package

cl-markdown

Source

utilities.lisp (file)

Function: simple-anchor-p CHUNK
Package

cl-markdown

Source

extensions.lisp (file)

Function: starts-with STRING PREFIX
Package

cl-markdown

Source

utilities.lisp (file)

Function: stream-out-markup MARKUP REVERSE
Package

cl-markdown

Source

html.lisp (file)

Function: stream-string-for-html STRING STREAM
Package

cl-markdown

Source

utilities.lisp (file)

Function: string->list STRING &key STOP-WORD-P IGNORE-CHARACTER-P
Package

cl-markdown

Source

utilities.lisp (file)

Function: system-relative-pathname SYSTEM PATHNAME &key NAME TYPE
Package

cl-markdown

Source

utilities.lisp (file)

Function: toc-link G0 G1 G2
Package

cl-markdown

Source

extensions.lisp (file)

Function: today G0 G1 G2
Package

cl-markdown

Source

extensions.lisp (file)

Function: transfer-document-data PARENT CHILD DESTINATION
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: transfer-document-metadata PARENT CHILD
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: transfer-link-info PARENT CHILD DESTINATION
Package

cl-markdown

Source

multiple-documents.lisp (file)

Function: transfer-selected-properties PARENT CHILD PROPERTIES
Package

cl-markdown

Source

multiple-documents.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: add-html-header-p DOCUMENT
Package

cl-markdown

Source

api.lisp (file)

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

html.lisp (file)

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

html.lisp (file)

Generic Function: blank-line-after? OBJECT
Generic Function: (setf blank-line-after?) NEW-VALUE OBJECT
Package

cl-markdown

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

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf blank-line-after?) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: blank-line-before? OBJECT
Generic Function: (setf blank-line-before?) NEW-VALUE OBJECT
Package

cl-markdown

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

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf blank-line-before?) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: bracket-references OBJECT
Package

cl-markdown

Methods
Method: bracket-references (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: can-merge-lines-p FIRST SECOND
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: can-merge-lines-p LINE-1 LINE-2
Source

markdown.lisp (file)

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

markdown.lisp (file)

Generic Function: chunk-enders OBJECT
Generic Function: (setf chunk-enders) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: chunk-enders (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf chunk-enders) NEW-VALUE (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: chunk-level OBJECT
Generic Function: (setf chunk-level) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: chunk-level (PARSING-ENVIRONMENT parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf chunk-level) NEW-VALUE (PARSING-ENVIRONMENT parsing-environment)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: chunk-parsing-environment OBJECT
Package

cl-markdown

Methods
Method: chunk-parsing-environment (PARSING-ENVIRONMENT parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: chunk-post-processors OBJECT
Generic Function: (setf chunk-post-processors) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: chunk-post-processors (PARSING-ENVIRONMENT parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf chunk-post-processors) NEW-VALUE (PARSING-ENVIRONMENT parsing-environment)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: chunk-starters OBJECT
Generic Function: (setf chunk-starters) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: chunk-starters (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf chunk-starters) NEW-VALUE (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: chunks OBJECT
Package

cl-markdown

Methods
Method: chunks (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: current-strip OBJECT
Generic Function: (setf current-strip) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: current-strip (PARSING-ENVIRONMENT parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf current-strip) NEW-VALUE (PARSING-ENVIRONMENT parsing-environment)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: destination OBJECT
Generic Function: (setf destination) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: destination (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf destination) NEW-VALUE (ABSTRACT-DOCUMENT abstract-document)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: encode-html WHAT ENCODING-METHOD &rest CODES
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: encode-html (STUFF list) ENCODING-METHOD &rest CODES
Source

html.lisp (file)

Method: encode-html (STUFF chunk) ENCODING-METHOD &rest CODES
Source

html.lisp (file)

Generic Function: ended-by OBJECT
Generic Function: (setf ended-by) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: ended-by (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf ended-by) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: generate-link-output LINK-INFO TEXT
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: generate-link-output (LINK-INFO extended-link-info) TEXT
Source

html.lisp (file)

Method: generate-link-output (LINK-INFO link-info) TEXT
Source

html.lisp (file)

Generic Function: generate-link-output-for-kind KIND LINK-INFO TEXT
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: generate-link-output-for-kind (KIND (eql abbreviation)) (LINK-INFO extended-link-info) TEXT
Source

extension-mechanisms.lisp (file)

Method: generate-link-output-for-kind (KIND (eql glossary)) (LINK-INFO extended-link-info) TEXT
Source

extension-mechanisms.lisp (file)

Generic Function: handle-paragraph-eval-interactions WHAT
Package

cl-markdown

Source

api.lisp (file)

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

markdown.lisp (file)

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

markdown.lisp (file)

Generic Function: id OBJECT
Generic Function: (setf id) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: id (FOOTNOTE-INFO footnote-info)

automatically generated reader method

Source

footnotes.lisp (file)

Method: (setf id) NEW-VALUE (FOOTNOTE-INFO footnote-info)

automatically generated writer method

Source

footnotes.lisp (file)

Method: id (BASIC-LINK-INFO basic-link-info)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf id) NEW-VALUE (BASIC-LINK-INFO basic-link-info)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: ignore? OBJECT
Generic Function: (setf ignore?) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: ignore? (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf ignore?) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: indentation OBJECT
Generic Function: (setf indentation) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: indentation (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf indentation) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: it-starts-with-block-level-html-p CHUNK
Package

cl-markdown

Source

api.lisp (file)

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

markdown.lisp (file)

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

markdown.lisp (file)

Generic Function: kind OBJECT
Package

cl-markdown

Methods
Method: kind (EXTENDED-LINK-INFO extended-link-info)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: level OBJECT
Generic Function: (setf level) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: level (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf level) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Method: level (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf level) NEW-VALUE (ABSTRACT-DOCUMENT abstract-document)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: line-code->stripper OBJECT
Package

cl-markdown

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

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: line-coders OBJECT
Generic Function: (setf line-coders) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: line-coders (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf line-coders) NEW-VALUE (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: lines OBJECT
Package

cl-markdown

Methods
Method: lines (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: link-info OBJECT
Package

cl-markdown

Methods
Method: link-info (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: main-parent DOCUMENT
Package

cl-markdown

Source

api.lisp (file)

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

utilities.lisp (file)

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

utilities.lisp (file)

Generic Function: markup OBJECT
Generic Function: (setf markup) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: markup (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf markup) NEW-VALUE (ABSTRACT-DOCUMENT abstract-document)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: markup-class OBJECT
Generic Function: (setf markup-class) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: markup-class (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf markup-class) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: markup-class-for-html WHAT
Package

cl-markdown

Source

api.lisp (file)

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

html.lisp (file)

Generic Function: markup-class-mergable-p WHAT
Package

cl-markdown

Source

api.lisp (file)

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

markdown.lisp (file)

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

markdown.lisp (file)

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 (file)

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 A B around
Generic Function: merge-lines-in-chunks WHAT
Package

cl-markdown

Source

api.lisp (file)

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

markdown.lisp (file)

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

markdown.lisp (file)

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

markdown.lisp (file)

Generic Function: metadata OBJECT
Package

cl-markdown

Methods
Method: metadata (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: name OBJECT
Generic Function: (setf name) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: name (FOOTNOTE-INFO footnote-info)

automatically generated reader method

Source

footnotes.lisp (file)

Method: (setf name) NEW-VALUE (FOOTNOTE-INFO footnote-info)

automatically generated writer method

Source

footnotes.lisp (file)

Method: name (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: paragraph? OBJECT
Generic Function: (setf paragraph?) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: paragraph? (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf paragraph?) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: parser-map OBJECT
Generic Function: (setf parser-map) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: parser-map (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf parser-map) NEW-VALUE (CHUNK-PARSING-ENVIRONMENT chunk-parsing-environment)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: print-html-markup MARKUP STREAM
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: print-html-markup MARKUP STREAM
Source

html.lisp (file)

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 (file)

Methods
Method: process-span (NAME (eql code-eval)) REGISTERS
Source

extension-mechanisms.lisp (file)

Method: process-span (NAME (eql eval)) REGISTERS
Source

extension-mechanisms.lisp (file)

Method: process-span NAME REGISTERS
Generic Function: process-span-for KIND COMMAND ARGS
Package

cl-markdown

Source

api.lisp (file)

Generic Function: process-span-in-span-p SUB-SPAN CURRENT-SPAN
Package

cl-markdown

Source

api.lisp (file)

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

extension-mechanisms.lisp (file)

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

extension-mechanisms.lisp (file)

Method: process-span-in-span-p SUB-SPAN (CURRENT-SPAN (eql coded-reference-link))
Source

spans.lisp (file)

Method: process-span-in-span-p SUB-SPAN (CURRENT-SPAN (eql code))
Source

spans.lisp (file)

Method: process-span-in-span-p (SUB-SPAN (eql html)) (CURRENT-SPAN (eql code))
Source

spans.lisp (file)

Method: process-span-in-span-p (SUB-SPAN (eql link)) (CURRENT-SPAN (eql code))
Source

spans.lisp (file)

Method: process-span-in-span-p (SUB-SPAN (eql html)) (CURRENT-SPAN null)
Source

spans.lisp (file)

Method: process-span-in-span-p (SUB-SPAN (eql html)) CURRENT-SPAN
Source

spans.lisp (file)

Method: process-span-in-span-p SUB-SPAN (CURRENT-SPAN (eql html))
Source

spans.lisp (file)

Method: process-span-in-span-p (SUB-SPAN (eql nil)) (CURRENT-SPAN (eql html))
Source

spans.lisp (file)

Method: process-span-in-span-p SUB-SPAN CURRENT-SPAN
Source

spans.lisp (file)

Generic Function: properties OBJECT
Generic Function: (setf properties) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: properties (LINK-INFO link-info)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf properties) NEW-VALUE (LINK-INFO link-info)

automatically generated writer method

Source

class-defs.lisp (file)

Method: properties (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: properties (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: reference-name OBJECT
Generic Function: (setf reference-name) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: reference-name (FOOTNOTE-INFO footnote-info)

automatically generated reader method

Source

footnotes.lisp (file)

Method: (setf reference-name) NEW-VALUE (FOOTNOTE-INFO footnote-info)

automatically generated writer method

Source

footnotes.lisp (file)

Generic Function: render-plain WHAT
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: render-plain (CHUNK list)
Source

plain.lisp (file)

Method: render-plain (LINE string)
Source

plain.lisp (file)

Method: render-plain (CHUNK chunk)
Source

plain.lisp (file)

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

plain.lisp (file)

Generic Function: render-span-plain KIND BODY
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: render-span-plain (CODE (eql code-eval)) BODY
Source

plain.lisp (file)

Method: render-span-plain (CODE (eql eval)) BODY
Source

plain.lisp (file)

Method: render-span-plain CODE BODY
Source

plain.lisp (file)

Generic Function: render-span-to-html KIND BODY ENCODING-METHOD
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: render-span-to-html (CODE (eql code-eval)) BODY ENCODING-METHOD
Source

extension-mechanisms.lisp (file)

Method: render-span-to-html (CODE (eql eval)) BODY ENCODING-METHOD
Source

extension-mechanisms.lisp (file)

Method: render-span-to-html (CODE (eql break)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql html)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql inline-image)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql reference-image)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql link)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql inline-link)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql reference-link)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql entity)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql code)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql escaped-character)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql strong-em)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql emphasis)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql mail)) BODY ENCODING-METHOD
Source

html.lisp (file)

Method: render-span-to-html (CODE (eql strong)) BODY ENCODING-METHOD
Source

html.lisp (file)

Generic Function: render-to-html STUFF ENCODING-METHOD
Package

cl-markdown

Source

html.lisp (file)

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 (file)

Methods
Method: reset (ENV parsing-environment)
Source

markdown.lisp (file)

Generic Function: scan-one-span WHAT SCANNER-NAME SCANNER SCANNERS
Package

cl-markdown

Source

api.lisp (file)

Methods
Method: scan-one-span (LINE string) SCANNER-NAME SCANNER SCANNERS
Source

spans.lisp (file)

Method: scan-one-span (LINE cons) SCANNER-NAME SCANNER SCANNERS
Source

spans.lisp (file)

Method: scan-one-span (LINE (eql nil)) SCANNER-NAME SCANNER SCANNERS
Source

spans.lisp (file)

Generic Function: source OBJECT
Package

cl-markdown

Methods
Method: source (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: started-by OBJECT
Generic Function: (setf started-by) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: started-by (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf started-by) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: stripper? OBJECT
Generic Function: (setf stripper?) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: stripper? (CHUNK chunk)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf stripper?) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: strippers OBJECT
Package

cl-markdown

Methods
Method: strippers (PARSING-ENVIRONMENT parsing-environment)

automatically generated reader method

Source

class-defs.lisp (file)

Generic Function: text OBJECT
Generic Function: (setf text) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: text (FOOTNOTE-INFO footnote-info)

automatically generated reader method

Source

footnotes.lisp (file)

Method: (setf text) NEW-VALUE (FOOTNOTE-INFO footnote-info)

automatically generated writer method

Source

footnotes.lisp (file)

Generic Function: title OBJECT
Generic Function: (setf title) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: title (LINK-INFO link-info)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf title) NEW-VALUE (LINK-INFO link-info)

automatically generated writer method

Source

class-defs.lisp (file)

Generic Function: transfer-1-link-info INFO PARENT CHILD DESTINATION
Package

cl-markdown

Source

multiple-documents.lisp (file)

Methods
Method: transfer-1-link-info (INFO extended-link-info) PARENT CHILD DESTINATION
Method: transfer-1-link-info (INFO link-info) PARENT CHILD DESTINATION
Generic Function: ugly-create-from-template THING
Package

cl-markdown

Source

multiple-documents.lisp (file)

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

cl-markdown

Source

api.lisp (file)

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

spans.lisp (file)

Method: unconvert-escapes (THING chunk)
Source

spans.lisp (file)

Method: unconvert-escapes (THING list)
Source

spans.lisp (file)

Method: unconvert-escapes (STRING string)
Source

spans.lisp (file)

Method: unconvert-escapes THING
Source

spans.lisp (file)

Generic Function: warnings OBJECT
Generic Function: (setf warnings) NEW-VALUE OBJECT
Package

cl-markdown

Methods
Method: warnings (ABSTRACT-DOCUMENT abstract-document)

automatically generated reader method

Source

class-defs.lisp (file)

Method: (setf warnings) NEW-VALUE (ABSTRACT-DOCUMENT abstract-document)

automatically generated writer method

Source

class-defs.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Structures

Structure: html-markup ()
Package

cl-markdown

Source

html.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: name
Readers

markup-name (function)

Writers

(setf markup-name) (function)

Slot: outer
Readers

markup-outer (function)

Writers

(setf markup-outer) (function)

Slot: inner
Readers

markup-inner (function)

Writers

(setf markup-inner) (function)

Slot: tag
Readers

markup-tag (function)

Writers

(setf markup-tag) (function)

Slot: encoding-method
Readers

markup-encoding-method (function)

Writers

(setf markup-encoding-method) (function)

Slot: contentlessp
Readers

markup-contentlessp (function)

Writers

(setf markup-contentlessp) (function)

Slot: nestsp
Initform

t

Readers

markup-nestsp (function)

Writers

(setf markup-nestsp) (function)

Structure: markdown-scanner ()
Package

cl-markdown

Source

spans.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Readers

scanner-name (function)

Writers

(setf scanner-name) (function)

Slot: regex
Readers

scanner-regex (function)

Writers

(setf scanner-regex) (function)

Slot: priority
Readers

scanner-priority (function)

Writers

(setf scanner-priority) (function)

Slot: function
Readers

scanner-function (function)

Writers

(setf scanner-function) (function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Classes

Class: abstract-document ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: chunks
Initform

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

Readers

chunks (generic function)

Slot: link-info
Initform

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

Readers

link-info (generic function)

Slot: level
Initform

0

Readers

level (generic function)

Writers

(setf level) (generic function)

Slot: markup
Readers

markup (generic function)

Writers

(setf markup) (generic function)

Slot: properties
Initform

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

Readers

properties (generic function)

Slot: metadata
Initform

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

Readers

metadata (generic function)

Slot: bracket-references
Initform

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

Readers

bracket-references (generic function)

Slot: parent
Initargs

:parent

Readers

parent (generic function)

Slot: warnings
Readers

warnings (generic function)

Writers

(setf warnings) (generic function)

Slot: source
Initargs

:source

Readers

source (generic function)

Slot: destination
Initargs

:destination

Readers

destination (generic function)

Writers

(setf destination) (generic function)

Slot: children
Initargs

:children

Readers

children (generic function)

Writers

(setf children) (generic function)

Class: basic-link-info ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
  • id (method)
  • id (method)
Direct slots
Slot: id
Initargs

:id

Readers

id (generic function)

Writers

(setf id) (generic function)

Class: child-document ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

document (class)

Class: chunk ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: lines
Initform

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

Readers

lines (generic function)

Slot: blank-line-before?
Initargs

:blank-line-before?

Readers

blank-line-before? (generic function)

Writers

(setf blank-line-before?) (generic function)

Slot: blank-line-after?
Initargs

:blank-line-after?

Readers

blank-line-after? (generic function)

Writers

(setf blank-line-after?) (generic function)

Slot: started-by
Initargs

:started-by

Readers

started-by (generic function)

Writers

(setf started-by) (generic function)

Slot: ended-by
Initargs

:ended-by

Readers

ended-by (generic function)

Writers

(setf ended-by) (generic function)

Slot: ignore?
Readers

ignore? (generic function)

Writers

(setf ignore?) (generic function)

Slot: markup-class
Initargs

:markup-class

Readers

markup-class (generic function)

Writers

(setf markup-class) (generic function)

Slot: indentation
Initargs

:indentation

Initform

0

Readers

indentation (generic function)

Writers

(setf indentation) (generic function)

Slot: level
Initargs

:level

Initform

0

Readers

level (generic function)

Writers

(setf level) (generic function)

Slot: paragraph?
Initargs

:paragraph?

Readers

paragraph? (generic function)

Writers

(setf paragraph?) (generic function)

Slot: properties
Initform

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

Readers

properties (generic function)

Slot: stripper?
Initargs

:stripper?

Readers

stripper? (generic function)

Writers

(setf stripper?) (generic function)

Class: chunk-parsing-environment ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Slot: chunk-enders
Initargs

:chunk-enders

Readers

chunk-enders (generic function)

Writers

(setf chunk-enders) (generic function)

Slot: chunk-starters
Initargs

:chunk-starters

Readers

chunk-starters (generic function)

Writers

(setf chunk-starters) (generic function)

Slot: line-coders
Initargs

:line-coders

Readers

line-coders (generic function)

Writers

(setf line-coders) (generic function)

Slot: parser-map
Initargs

:parser-map

Readers

parser-map (generic function)

Writers

(setf parser-map) (generic function)

Class: document ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

abstract-document (class)

Direct subclasses

child-document (class)

Direct methods

add-html-header-p (method)

Class: extended-link-info ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

basic-link-info (class)

Direct methods
Direct slots
Slot: kind
Initargs

:kind

Readers

kind (generic function)

Slot: contents
Initargs

:contents

Readers

contents (generic function)

Writers

(setf contents) (generic function)

Class: footnote-info ()
Package

cl-markdown

Source

footnotes.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • name (method)
  • name (method)
  • reference-name (method)
  • reference-name (method)
  • text (method)
  • text (method)
  • id (method)
  • id (method)
Direct slots
Slot: id
Initargs

:id

Readers

id (generic function)

Writers

(setf id) (generic function)

Slot: text
Initargs

:text

Readers

text (generic function)

Writers

(setf text) (generic function)

Slot: reference-name
Initargs

:reference-name

Readers

reference-name (generic function)

Writers

(setf reference-name) (generic function)

Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Class: included-document ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

abstract-document (class)

Direct methods

main-parent (method)

Class: link-info ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

basic-link-info (class)

Direct methods
Direct slots
Slot: url
Initargs

:url

Readers

url (generic function)

Slot: title
Initargs

:title

Readers

title (generic function)

Writers

(setf title) (generic function)

Slot: properties
Initargs

:properties

Readers

properties (generic function)

Writers

(setf properties) (generic function)

Class: markdown-warning ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

standard-object (class)

Class: multi-document ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

abstract-document (class)

Direct methods

print-object (method)

Class: parsing-environment ()
Package

cl-markdown

Source

class-defs.lisp (file)

Direct superclasses

standard-object (class)

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

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

Readers

chunk-parsing-environment (generic function)

Slot: chunk-post-processors
Initargs

:chunk-post-processors

Readers

chunk-post-processors (generic function)

Writers

(setf chunk-post-processors) (generic function)

Slot: chunk-level
Initargs

:chunk-level

Initform

0

Readers

chunk-level (generic function)

Writers

(setf chunk-level) (generic function)

Slot: current-strip
Initargs

:current-strip

Initform

""

Readers

current-strip (generic function)

Writers

(setf current-strip) (generic function)

Slot: line-code->stripper
Initform

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

Readers

line-code->stripper (generic function)

Slot: strippers
Initform

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

Readers

strippers (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M   O  
Index Entry  Section

C
cl-markdown.asd: The cl-markdown<dot>asd file
cl-markdown/COPYING: The cl-markdown/copying file
cl-markdown/dev: The cl-markdown/dev module
cl-markdown/dev/class-defs.lisp: The cl-markdown/dev/class-defs<dot>lisp file
cl-markdown/dev/definitions.lisp: The cl-markdown/dev/definitions<dot>lisp file
cl-markdown/dev/epilogue.lisp: The cl-markdown/dev/epilogue<dot>lisp file
cl-markdown/dev/html.lisp: The cl-markdown/dev/html<dot>lisp file
cl-markdown/dev/macros.lisp: The cl-markdown/dev/macros<dot>lisp file
cl-markdown/dev/markdown.lisp: The cl-markdown/dev/markdown<dot>lisp file
cl-markdown/dev/multiple-documents.lisp: The cl-markdown/dev/multiple-documents<dot>lisp file
cl-markdown/dev/notes.text: The cl-markdown/dev/notes<dot>text file
cl-markdown/dev/plain.lisp: The cl-markdown/dev/plain<dot>lisp file
cl-markdown/dev/regexes.lisp: The cl-markdown/dev/regexes<dot>lisp file
cl-markdown/dev/spans.lisp: The cl-markdown/dev/spans<dot>lisp file
cl-markdown/dev/utilities.lisp: The cl-markdown/dev/utilities<dot>lisp file
cl-markdown/extensions: The cl-markdown/extensions module
cl-markdown/extensions/extension-mechanisms.lisp: The cl-markdown/extensions/extension-mechanisms<dot>lisp file
cl-markdown/extensions/extensions.lisp: The cl-markdown/extensions/extensions<dot>lisp file
cl-markdown/extensions/footnotes.lisp: The cl-markdown/extensions/footnotes<dot>lisp file
cl-markdown/setup: The cl-markdown/setup module
cl-markdown/setup/api.lisp: The cl-markdown/setup/api<dot>lisp file
cl-markdown/setup/package.lisp: The cl-markdown/setup/package<dot>lisp file
cl-markdown/website: The cl-markdown/website module
cl-markdown/website/source: The cl-markdown/website/source module
cl-markdown/website/source/index.md: The cl-markdown/website/source/index<dot>md file

F
File, Lisp, cl-markdown.asd: The cl-markdown<dot>asd file
File, Lisp, cl-markdown/dev/class-defs.lisp: The cl-markdown/dev/class-defs<dot>lisp file
File, Lisp, cl-markdown/dev/definitions.lisp: The cl-markdown/dev/definitions<dot>lisp file
File, Lisp, cl-markdown/dev/epilogue.lisp: The cl-markdown/dev/epilogue<dot>lisp file
File, Lisp, cl-markdown/dev/html.lisp: The cl-markdown/dev/html<dot>lisp file
File, Lisp, cl-markdown/dev/macros.lisp: The cl-markdown/dev/macros<dot>lisp file
File, Lisp, cl-markdown/dev/markdown.lisp: The cl-markdown/dev/markdown<dot>lisp file
File, Lisp, cl-markdown/dev/multiple-documents.lisp: The cl-markdown/dev/multiple-documents<dot>lisp file
File, Lisp, cl-markdown/dev/plain.lisp: The cl-markdown/dev/plain<dot>lisp file
File, Lisp, cl-markdown/dev/regexes.lisp: The cl-markdown/dev/regexes<dot>lisp file
File, Lisp, cl-markdown/dev/spans.lisp: The cl-markdown/dev/spans<dot>lisp file
File, Lisp, cl-markdown/dev/utilities.lisp: The cl-markdown/dev/utilities<dot>lisp file
File, Lisp, cl-markdown/extensions/extension-mechanisms.lisp: The cl-markdown/extensions/extension-mechanisms<dot>lisp file
File, Lisp, cl-markdown/extensions/extensions.lisp: The cl-markdown/extensions/extensions<dot>lisp file
File, Lisp, cl-markdown/extensions/footnotes.lisp: The cl-markdown/extensions/footnotes<dot>lisp file
File, Lisp, cl-markdown/setup/api.lisp: The cl-markdown/setup/api<dot>lisp file
File, Lisp, cl-markdown/setup/package.lisp: The cl-markdown/setup/package<dot>lisp file
File, other, cl-markdown/COPYING: The cl-markdown/copying file
File, other, cl-markdown/dev/notes.text: The cl-markdown/dev/notes<dot>text file
File, other, cl-markdown/website/source/index.md: The cl-markdown/website/source/index<dot>md file

L
Lisp File, cl-markdown.asd: The cl-markdown<dot>asd file
Lisp File, cl-markdown/dev/class-defs.lisp: The cl-markdown/dev/class-defs<dot>lisp file
Lisp File, cl-markdown/dev/definitions.lisp: The cl-markdown/dev/definitions<dot>lisp file
Lisp File, cl-markdown/dev/epilogue.lisp: The cl-markdown/dev/epilogue<dot>lisp file
Lisp File, cl-markdown/dev/html.lisp: The cl-markdown/dev/html<dot>lisp file
Lisp File, cl-markdown/dev/macros.lisp: The cl-markdown/dev/macros<dot>lisp file
Lisp File, cl-markdown/dev/markdown.lisp: The cl-markdown/dev/markdown<dot>lisp file
Lisp File, cl-markdown/dev/multiple-documents.lisp: The cl-markdown/dev/multiple-documents<dot>lisp file
Lisp File, cl-markdown/dev/plain.lisp: The cl-markdown/dev/plain<dot>lisp file
Lisp File, cl-markdown/dev/regexes.lisp: The cl-markdown/dev/regexes<dot>lisp file
Lisp File, cl-markdown/dev/spans.lisp: The cl-markdown/dev/spans<dot>lisp file
Lisp File, cl-markdown/dev/utilities.lisp: The cl-markdown/dev/utilities<dot>lisp file
Lisp File, cl-markdown/extensions/extension-mechanisms.lisp: The cl-markdown/extensions/extension-mechanisms<dot>lisp file
Lisp File, cl-markdown/extensions/extensions.lisp: The cl-markdown/extensions/extensions<dot>lisp file
Lisp File, cl-markdown/extensions/footnotes.lisp: The cl-markdown/extensions/footnotes<dot>lisp file
Lisp File, cl-markdown/setup/api.lisp: The cl-markdown/setup/api<dot>lisp file
Lisp File, cl-markdown/setup/package.lisp: The cl-markdown/setup/package<dot>lisp file

M
Module, cl-markdown/dev: The cl-markdown/dev module
Module, cl-markdown/extensions: The cl-markdown/extensions module
Module, cl-markdown/setup: The cl-markdown/setup module
Module, cl-markdown/website: The cl-markdown/website module
Module, cl-markdown/website/source: The cl-markdown/website/source module

O
Other File, cl-markdown/COPYING: The cl-markdown/copying file
Other File, cl-markdown/dev/notes.text: The cl-markdown/dev/notes<dot>text file
Other File, cl-markdown/website/source/index.md: The cl-markdown/website/source/index<dot>md file

Jump to:   C   F   L   M   O  

Next: , Previous: , Up: Indexes   [Contents][Index]

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: Internal functions
%collect-positionals: Internal functions
%import/export-symbol: Internal functions
%pull-arguments-from-string: Internal functions
%validate-defextension-arguments: Internal functions

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

_
_mark-one: Internal functions
_mark-range: Internal functions

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

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

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

D
defextension: Exported macros
defsimple-extension: Exported macros
destination: Internal generic functions
destination: Internal generic functions
document-property: Exported generic functions
document-property: Exported generic functions

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

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

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

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

I
id: Internal generic functions
id: Internal generic functions
id: Internal generic functions
ifdef: Internal functions
ignore?: Internal generic functions
ignore?: Internal generic functions
include: Internal functions
include-if: Internal functions
indentation: Internal generic functions
indentation: Internal generic functions
inner-block: Internal functions
insert-style-sheet: Internal functions
it-starts-with-block-level-html-p: Internal generic functions
it-starts-with-block-level-html-p: Internal generic functions
it-starts-with-block-level-html-p: Internal generic functions

K
kind: Internal generic functions
kind: Internal generic functions

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

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

N
name: Internal generic functions
name: Internal generic functions
name: Internal generic functions
next-block: Internal functions
now: Internal functions
null-stripper: Internal functions

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

P
paragraph?: Internal generic functions
paragraph?: Internal generic functions
parser-map: Internal generic functions
parser-map: Internal generic functions
print-html-markup: Internal generic functions
print-html-markup: Internal generic functions
process-brackets: Internal functions
process-child-markdown: Internal functions
process-handle-eval: Internal functions
process-span: Internal generic functions
process-span: Internal generic functions
process-span: Internal generic functions
process-span: Internal generic functions
process-span-for: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
process-span-in-span-p: Internal generic functions
properties: Internal generic functions
properties: Internal generic functions
properties: Internal generic functions
properties: Internal generic functions
property: Exported functions

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

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

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

U
ugly-create-from-template: Internal generic functions
ugly-create-from-template: Internal generic functions
unconvert-escapes: Internal generic functions
unconvert-escapes: Internal generic functions
unconvert-escapes: Internal generic functions
unconvert-escapes: Internal generic functions
unconvert-escapes: Internal generic functions
unconvert-escapes: Internal generic functions
url: Exported generic functions
url: Exported generic functions

W
warnings: Internal generic functions
warnings: Internal generic functions

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

Next: , Previous: , Up: Indexes   [Contents][Index]

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*: Internal special variables
*chunk-parsing-environments*: Internal special variables
*current-document*: Exported special variables
*current-format*: Internal special variables
*current-indentation-level*: Internal special variables
*current-span*: Internal special variables
*default-format*: Internal special variables
*default-stream*: Internal special variables
*escape-characters*: Internal special variables
*extensions*: Internal special variables
*horizontal-rule-count-threshold*: Internal special variables
*html-meta*: Internal special variables
*magic-line*: Internal special variables
*magic-line-p*: Internal special variables
*magic-space*: Internal special variables
*magic-space-p*: Internal special variables
*markup->html*: Internal special variables
*output-stream*: Exported special variables
*parse-active-functions*: Exported special variables
*parsing-environment*: Internal special variables
*render-active-functions*: Exported special variables
*spaces-per-tab*: Internal special variables
*spanner-parsing-environments*: Internal special variables

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

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

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

D
destination: Internal classes

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

F
function: Internal structures

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

K
kind: Internal classes

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

M
markup: Internal classes
markup-class: Internal classes
metadata: Internal classes

N
name: Internal structures
name: Internal structures
name: Internal classes
name: Internal classes
nestsp: Internal structures

O
outer: Internal structures

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

R
reference-name: Internal classes
regex: Internal structures

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

T
tag: Internal structures
text: Internal classes
title: Internal classes

U
url: Internal classes

W
warnings: Internal classes

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

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

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

A
abstract-document: Internal classes

B
basic-link-info: Internal classes

C
child-document: Internal classes
chunk: Internal classes
chunk-parsing-environment: Internal 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
Class, abstract-document: Internal classes
Class, basic-link-info: Internal classes
Class, child-document: Internal classes
Class, chunk: Internal classes
Class, chunk-parsing-environment: Internal classes
Class, document: Internal classes
Class, extended-link-info: Internal classes
Class, footnote-info: Internal classes
Class, included-document: Internal classes
Class, link-info: Internal classes
Class, markdown-warning: Internal classes
Class, multi-document: Internal classes
Class, parsing-environment: Internal classes

D
document: Internal classes

E
extended-link-info: Internal classes

F
footnote-info: Internal classes

H
html-markup: Internal structures

I
included-document: Internal classes

L
link-info: Internal classes

M
markdown-scanner: Internal structures
markdown-warning: Internal classes
multi-document: Internal classes

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
parsing-environment: Internal classes

S
Structure, html-markup: Internal structures
Structure, markdown-scanner: Internal structures
System, cl-markdown: The cl-markdown system

Jump to:   A   B   C   D   E   F   H   I   L   M   P   S