This is the cl-markdown Reference Manual, version 0.10.4, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 04:12:00 2024 GMT+0.
cl-markdown/cl-markdown.asd
cl-markdown/setup/package.lisp
cl-markdown/setup/api.lisp
cl-markdown/dev/definitions.lisp
cl-markdown/dev/macros.lisp
cl-markdown/dev/class-defs.lisp
cl-markdown/dev/utilities.lisp
cl-markdown/dev/spans.lisp
cl-markdown/dev/regexes.lisp
cl-markdown/dev/markdown.lisp
cl-markdown/dev/html.lisp
cl-markdown/dev/plain.lisp
cl-markdown/dev/multiple-documents.lisp
cl-markdown/dev/epilogue.lisp
cl-markdown/extensions/extension-mechanisms.lisp
cl-markdown/extensions/extensions.lisp
cl-markdown/extensions/footnotes.lisp
The main system appears first, followed by any subsystem dependency.
cl-markdown
Gary Warren King <gwking@metabang.com>
Gary Warren King <gwking@metabang.com>
MIT Style License
0.10.4
metatilities-base
(system)., at least version "0.6.0"
metabang-bind
(system).
dynamic-classes
(system).
cl-containers
(system).
anaphora
(system).
cl-ppcre
(system).
copying
(file).
setup
(module).
dev
(module).
extensions
(module).
website
(module).
Modules are listed depth-first from the system components tree.
cl-markdown/setup
cl-markdown/dev
cl-markdown/extensions
cl-markdown/website
cl-markdown/website/source
cl-markdown/setup
cl-markdown
(system).
package.lisp
(file).
api.lisp
(file).
cl-markdown/dev
setup
(module).
cl-markdown
(system).
definitions.lisp
(file).
macros.lisp
(file).
class-defs.lisp
(file).
utilities.lisp
(file).
spans.lisp
(file).
regexes.lisp
(file).
markdown.lisp
(file).
html.lisp
(file).
plain.lisp
(file).
multiple-documents.lisp
(file).
epilogue.lisp
(file).
notes.text
(file).
cl-markdown/extensions
dev
(module).
cl-markdown
(system).
extension-mechanisms.lisp
(file).
extensions.lisp
(file).
footnotes.lisp
(file).
cl-markdown/website
cl-markdown
(system).
source
(module).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-markdown/cl-markdown.asd
cl-markdown/setup/package.lisp
cl-markdown/setup/api.lisp
cl-markdown/dev/definitions.lisp
cl-markdown/dev/macros.lisp
cl-markdown/dev/class-defs.lisp
cl-markdown/dev/utilities.lisp
cl-markdown/dev/spans.lisp
cl-markdown/dev/regexes.lisp
cl-markdown/dev/markdown.lisp
cl-markdown/dev/html.lisp
cl-markdown/dev/plain.lisp
cl-markdown/dev/multiple-documents.lisp
cl-markdown/dev/epilogue.lisp
cl-markdown/extensions/extension-mechanisms.lisp
cl-markdown/extensions/extensions.lisp
cl-markdown/extensions/footnotes.lisp
cl-markdown/cl-markdown.asd
cl-markdown
(system).
cl-markdown/setup/api.lisp
package.lisp
(file).
setup
(module).
(setf document-property)
(generic function).
handle-spans
(generic function).
render
(generic function).
render-to-stream
(generic function).
add-html-header-p
(generic function).
can-merge-lines-p
(generic function).
encode-html
(generic function).
generate-link-output
(generic function).
generate-link-output-for-kind
(generic function).
handle-paragraph-eval-interactions
(generic function).
it-starts-with-block-level-html-p
(generic function).
main-parent
(generic function).
markup-class-for-html
(generic function).
markup-class-mergable-p
(generic function).
merge-lines-in-chunks
(generic function).
print-html-markup
(generic function).
process-span
(generic function).
process-span-for
(generic function).
process-span-in-span-p
(generic function).
render-plain
(generic function).
render-span-plain
(generic function).
render-span-to-html
(generic function).
reset
(generic function).
scan-one-span
(generic function).
unconvert-escapes
(generic function).
cl-markdown/dev/definitions.lisp
dev
(module).
*current-document*
(special variable).
*output-stream*
(special variable).
*parse-active-functions*
(special variable).
*render-active-functions*
(special variable).
*block-level-html-tags*
(special variable).
*chunk-parsing-environments*
(special variable).
*current-format*
(special variable).
*current-indentation-level*
(special variable).
*default-format*
(special variable).
*default-stream*
(special variable).
*horizontal-rule-count-threshold*
(special variable).
*parsing-environment*
(special variable).
*spaces-per-tab*
(special variable).
*spanner-parsing-environments*
(special variable).
cl-markdown/dev/macros.lisp
dev
(module).
defextension
(macro).
defsimple-extension
(macro).
%collect-arguments
(function).
%collect-positionals
(function).
%import/export-symbol
(function).
%validate-defextension-arguments
(function).
*extensions*
(special variable).
aand+
(macro).
cl-markdown/dev/class-defs.lisp
definitions.lisp
(file).
dev
(module).
(setf children)
(writer method).
children
(reader method).
(setf contents)
(writer method).
contents
(reader method).
document-property
(generic function).
(setf document-property)
(method).
initialize-instance
(method).
initialize-instance
(method).
parent
(reader method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
url
(reader method).
abstract-document
(class).
basic-link-info
(class).
blank-line-after?
(reader method).
(setf blank-line-after?)
(writer method).
blank-line-before?
(reader method).
(setf blank-line-before?)
(writer method).
bracket-references
(reader method).
child-document
(class).
chunk
(class).
chunk-enders
(reader method).
(setf chunk-enders)
(writer method).
chunk-level
(reader method).
(setf chunk-level)
(writer method).
chunk-parsing-environment
(reader method).
chunk-parsing-environment
(class).
chunk-post-processors
(reader method).
(setf chunk-post-processors)
(writer method).
chunk-starters
(reader method).
(setf chunk-starters)
(writer method).
chunks
(reader method).
current-chunk-parser
(function).
current-strip
(reader method).
(setf current-strip)
(writer method).
destination
(reader method).
(setf destination)
(writer method).
document
(class).
ended-by
(reader method).
(setf ended-by)
(writer method).
extended-link-info
(class).
find-link
(function).
form-property-name
(function).
id
(reader method).
(setf id)
(writer method).
ignore?
(reader method).
(setf ignore?)
(writer method).
included-document
(class).
indentation
(reader method).
(setf indentation)
(writer method).
kind
(reader method).
level
(reader method).
level
(reader method).
(setf level)
(writer method).
(setf level)
(writer method).
line-code->stripper
(reader method).
line-coders
(reader method).
(setf line-coders)
(writer method).
lines
(reader method).
link-info
(reader method).
link-info
(class).
markdown-warning
(class).
markup
(reader method).
(setf markup)
(writer method).
markup-class
(reader method).
(setf markup-class)
(writer method).
metadata
(reader method).
multi-document
(class).
name
(reader method).
paragraph?
(reader method).
(setf paragraph?)
(writer method).
parser-map
(reader method).
(setf parser-map)
(writer method).
parsing-environment
(class).
properties
(reader method).
properties
(reader method).
properties
(reader method).
(setf properties)
(writer method).
source
(reader method).
started-by
(reader method).
(setf started-by)
(writer method).
stripper?
(reader method).
(setf stripper?)
(writer method).
strippers
(reader method).
title
(reader method).
(setf title)
(writer method).
warnings
(reader method).
(setf warnings)
(writer method).
cl-markdown/dev/utilities.lisp
macros.lisp
(file).
definitions.lisp
(file).
class-defs.lisp
(file).
dev
(module).
render-to-stream
(method).
+first-name-characters+
(special variable).
+name-characters+
(special variable).
_mark-one
(function).
_mark-range
(function).
asdf-system-source-directory
(function).
asdf-system-source-file
(function).
collect-links
(function).
could-be-html-tag-p
(function).
encode-pre
(function).
encode-string-for-html
(function).
encode-string-for-title
(function).
ensure-string
(function).
find-include-file
(function).
html-safe-name
(function).
main-parent
(method).
main-parent
(method).
markdown-warning
(function).
next-block
(function).
process-brackets
(function).
process-child-markdown
(function).
root-parent
(function).
short-source
(function).
starts-with
(function).
stream-string-for-html
(function).
string->list
(function).
system-relative-pathname
(function).
cl-markdown/dev/spans.lisp
regexes.lisp
(file).
class-defs.lisp
(file).
dev
(module).
handle-spans
(method).
handle-spans
(method).
*current-span*
(special variable).
combine-strings
(function).
convert-escape-temporarily
(function).
copy-markdown-scanner
(function).
make-markdown-scanner
(function).
markdown-scanner
(structure).
markdown-scanner-p
(function).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
scan-lines-with-scanners
(function).
scan-one-span
(method).
scan-one-span
(method).
scan-one-span
(method).
scanner-function
(reader).
(setf scanner-function)
(writer).
scanner-name
(reader).
(setf scanner-name)
(writer).
scanner-priority
(reader).
(setf scanner-priority)
(writer).
scanner-regex
(reader).
(setf scanner-regex)
(writer).
scanners-for-chunk
(function).
unconvert-escapes
(method).
unconvert-escapes
(method).
unconvert-escapes
(method).
unconvert-escapes
(method).
unconvert-escapes
(method).
cl-markdown/dev/regexes.lisp
dev
(module).
*escape-characters*
(special variable).
cl-markdown/dev/markdown.lisp
utilities.lisp
(file).
class-defs.lisp
(file).
spans.lisp
(file).
definitions.lisp
(file).
dev
(module).
atx-header-markup-class
(function).
atx-header-p
(function).
blockquote-count
(function).
blockquote-stripper
(function).
can-merge-chunks-p
(function).
can-merge-lines-p
(method).
can-merge-lines-p
(method).
canonize-chunk-markup-class
(function).
canonize-document
(function).
canonize-markup-class
(function).
char-is-bullet-p
(function).
char-is-tab-or-space-p
(function).
chunk-source
(function).
chunk-wants-paragraph-p
(function).
cleanup
(function).
containing-directory
(function).
handle-atx-headers
(function).
handle-blockquotes
(function).
handle-bullet-lists
(function).
handle-bullet-paragraphs
(function).
handle-code
(function).
handle-extended-link-references
(function).
handle-horizontal-rules
(function).
handle-link-reference-titles
(function).
handle-number-lists
(function).
handle-paragraph-eval-interactions
(method).
handle-paragraph-eval-interactions
(method).
handle-paragraphs
(function).
handle-setext-headers
(function).
horizontal-rule-char-p
(function).
it-starts-with-block-level-html-p
(method).
it-starts-with-block-level-html-p
(method).
line-changes-indentation-p
(function).
line-could-be-header-marker-p
(function).
line-could-be-link-reference-title-p
(function).
line-indentation
(function).
line-is-blockquote-p
(function).
line-is-code-p
(function).
line-is-empty-p
(function).
line-is-extended-link-label-p
(function).
line-is-horizontal-rule-p
(function).
line-is-link-label-p
(function).
line-is-not-empty-p
(function).
line-other-p
(function).
line-starts-with-bullet-p
(function).
line-starts-with-number-p
(function).
make-header
(function).
markup-class-mergable-p
(method).
markup-class-mergable-p
(method).
maybe-strip-line
(function).
merge-chunks
(function).
merge-chunks-in-document
(function).
merge-lines-in-chunks
(method).
merge-lines-in-chunks
(method).
merge-lines-in-chunks
(method).
null-stripper
(function).
one-tab-stripper
(function).
remove-atx-header
(function).
remove-blockquote
(function).
remove-bullet
(function).
remove-empty-bits
(function).
remove-indent
(function).
remove-number
(function).
removed-ignored-chunks?
(function).
reset
(method).
setext-header-markup-class
(function).
cl-markdown/dev/html.lisp
utilities.lisp
(file).
class-defs.lisp
(file).
spans.lisp
(file).
dev
(module).
print-object
(method).
render
(method).
*html-meta*
(special variable).
*magic-line*
(special variable).
*magic-line-p*
(special variable).
*magic-space*
(special variable).
*magic-space-p*
(special variable).
*markup->html*
(special variable).
add-html-header-p
(method).
add-html-header-p
(method).
copy-html-markup
(function).
encode-html
(method).
encode-html
(method).
generate-doctype
(function).
generate-html-header
(function).
generate-link-output
(method).
generate-link-output
(method).
html-block-markup
(function).
html-inner-block-markup
(function).
html-markup
(structure).
html-markup-p
(function).
inner-block
(function).
insert-style-sheet
(function).
make-html-markup
(function).
markup-class-for-html
(method).
markup-contentlessp
(reader).
(setf markup-contentlessp)
(writer).
markup-encoding-method
(reader).
(setf markup-encoding-method)
(writer).
markup-inner
(reader).
(setf markup-inner)
(writer).
markup-name
(reader).
(setf markup-name)
(writer).
markup-nestsp
(reader).
(setf markup-nestsp)
(writer).
markup-outer
(reader).
(setf markup-outer)
(writer).
markup-tag
(reader).
(setf markup-tag)
(writer).
output-anchor
(function).
output-html
(function).
output-image
(function).
output-link
(function).
print-html-markup
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-span-to-html
(method).
render-to-html
(generic function).
stream-out-markup
(function).
cl-markdown/dev/plain.lisp
utilities.lisp
(file).
class-defs.lisp
(file).
spans.lisp
(file).
dev
(module).
render
(method).
render-plain
(method).
render-plain
(method).
render-plain
(method).
render-plain
(method).
render-span-plain
(method).
render-span-plain
(method).
render-span-plain
(method).
cl-markdown/dev/multiple-documents.lisp
definitions.lisp
(file).
dev
(module).
markdown-many
(function).
merge-arguments
(function).
merge-elements-via-iteration
(function).
merge-entries
(generic function).
merge-using-key-value
(function).
relative-url-p
(function).
relative-url-wrt-destination
(function).
transfer-1-link-info
(generic function).
transfer-document-data
(function).
transfer-document-metadata
(function).
transfer-link-info
(function).
transfer-selected-properties
(function).
ugly-create-from-template
(generic function).
cl-markdown/dev/epilogue.lisp
markdown.lisp
(file).
dev
(module).
cl-markdown/extensions/extension-mechanisms.lisp
extensions
(module).
%pull-arguments-from-string
(function).
add-extension
(function).
canonize-command
(function).
generate-link-output-for-kind
(method).
generate-link-output-for-kind
(method).
glossary
(function).
process-handle-eval
(function).
process-span
(method).
process-span
(method).
process-span-in-span-p
(method).
process-span-in-span-p
(method).
render-handle-eval
(function).
render-span-to-html
(method).
render-span-to-html
(method).
cl-markdown/extensions/extensions.lisp
extension-mechanisms.lisp
(file).
extensions
(module).
anchor
(function).
property
(function).
set-property
(function).
table-of-contents
(function).
abbrev
(function).
add-toc-anchors
(function).
collect-toc-headings
(function).
comment
(function).
header-p
(function).
ifdef
(function).
include
(function).
include-if
(function).
make-ref
(function).
now
(function).
remark
(function).
simple-anchor-p
(function).
toc-link
(function).
today
(function).
cl-markdown/extensions/footnotes.lisp
extension-mechanisms.lisp
(file).
extensions
(module).
footnote-info
(class).
id
(reader method).
(setf id)
(writer method).
name
(reader method).
(setf name)
(writer method).
reference-name
(reader method).
(setf reference-name)
(writer method).
text
(reader method).
(setf text)
(writer method).
Packages are listed by definition order.
cl-markdown
markdown
anaphora
.
cl-ppcre
.
common-lisp
.
metabang.bind
.
metabang.cl-containers
.
metabang.utilities
.
*current-document*
(special variable).
*output-stream*
(special variable).
*parse-active-functions*
(special variable).
*render-active-functions*
(special variable).
anchor
(function).
defextension
(macro).
defsimple-extension
(macro).
document-property
(generic function).
(setf document-property)
(generic function).
footnote
(function).
footnotes
(function).
handle-spans
(generic function).
markdown
(function).
markdown-many
(function).
property
(function).
render
(generic function).
render-to-stream
(generic function).
set-property
(function).
table-of-contents
(function).
url
(generic reader).
%collect-arguments
(function).
%collect-positionals
(function).
%import/export-symbol
(function).
%pull-arguments-from-string
(function).
%validate-defextension-arguments
(function).
*block-level-html-tags*
(special variable).
*chunk-parsing-environments*
(special variable).
*current-format*
(special variable).
*current-indentation-level*
(special variable).
*current-span*
(special variable).
*default-format*
(special variable).
*default-stream*
(special variable).
*escape-characters*
(special variable).
*extensions*
(special variable).
*horizontal-rule-count-threshold*
(special variable).
*html-meta*
(special variable).
*magic-line*
(special variable).
*magic-line-p*
(special variable).
*magic-space*
(special variable).
*magic-space-p*
(special variable).
*markup->html*
(special variable).
*parsing-environment*
(special variable).
*spaces-per-tab*
(special variable).
*spanner-parsing-environments*
(special variable).
+first-name-characters+
(special variable).
+name-characters+
(special variable).
_mark-one
(function).
_mark-range
(function).
aand+
(macro).
abbrev
(function).
abstract-document
(class).
add-extension
(function).
add-html-header-p
(generic function).
add-toc-anchors
(function).
asdf-system-source-directory
(function).
asdf-system-source-file
(function).
atx-header-markup-class
(function).
atx-header-p
(function).
basic-link-info
(class).
blank-line-after?
(generic reader).
(setf blank-line-after?)
(generic writer).
blank-line-before?
(generic reader).
(setf blank-line-before?)
(generic writer).
blockquote-count
(function).
blockquote-stripper
(function).
bracket-references
(generic reader).
can-merge-chunks-p
(function).
can-merge-lines-p
(generic function).
canonize-chunk-markup-class
(function).
canonize-command
(function).
canonize-document
(function).
canonize-markup-class
(function).
char-is-bullet-p
(function).
char-is-tab-or-space-p
(function).
child-document
(class).
chunk
(class).
chunk-enders
(generic reader).
(setf chunk-enders)
(generic writer).
chunk-level
(generic reader).
(setf chunk-level)
(generic writer).
chunk-parsing-environment
(generic reader).
chunk-parsing-environment
(class).
chunk-post-processors
(generic reader).
(setf chunk-post-processors)
(generic writer).
chunk-source
(function).
chunk-starters
(generic reader).
(setf chunk-starters)
(generic writer).
chunk-wants-paragraph-p
(function).
chunks
(generic reader).
cleanup
(function).
collect-links
(function).
collect-toc-headings
(function).
combine-strings
(function).
comment
(function).
containing-directory
(function).
convert-escape-temporarily
(function).
copy-html-markup
(function).
copy-markdown-scanner
(function).
could-be-html-tag-p
(function).
current-chunk-parser
(function).
current-strip
(generic reader).
(setf current-strip)
(generic writer).
destination
(generic reader).
(setf destination)
(generic writer).
document
(class).
encode-html
(generic function).
encode-pre
(function).
encode-string-for-html
(function).
encode-string-for-title
(function).
ended-by
(generic reader).
(setf ended-by)
(generic writer).
ensure-string
(function).
extended-link-info
(class).
find-include-file
(function).
find-link
(function).
footnote-info
(class).
form-property-name
(function).
generate-doctype
(function).
generate-html-header
(function).
generate-link-output
(generic function).
generate-link-output-for-kind
(generic function).
glossary
(function).
handle-atx-headers
(function).
handle-blockquotes
(function).
handle-bullet-lists
(function).
handle-bullet-paragraphs
(function).
handle-code
(function).
handle-extended-link-references
(function).
handle-horizontal-rules
(function).
handle-link-reference-titles
(function).
handle-number-lists
(function).
handle-paragraph-eval-interactions
(generic function).
handle-paragraphs
(function).
handle-setext-headers
(function).
header-p
(function).
horizontal-rule-char-p
(function).
html-block-markup
(function).
html-inner-block-markup
(function).
html-markup
(structure).
html-markup-p
(function).
html-safe-name
(function).
id
(generic reader).
(setf id)
(generic writer).
ifdef
(function).
ignore?
(generic reader).
(setf ignore?)
(generic writer).
include
(function).
include-if
(function).
included-document
(class).
indentation
(generic reader).
(setf indentation)
(generic writer).
inner-block
(function).
insert-style-sheet
(function).
it-starts-with-block-level-html-p
(generic function).
kind
(generic reader).
level
(generic reader).
(setf level)
(generic writer).
line-changes-indentation-p
(function).
line-code->stripper
(generic reader).
line-coders
(generic reader).
(setf line-coders)
(generic writer).
line-could-be-header-marker-p
(function).
line-could-be-link-reference-title-p
(function).
line-indentation
(function).
line-is-blockquote-p
(function).
line-is-code-p
(function).
line-is-empty-p
(function).
line-is-extended-link-label-p
(function).
line-is-horizontal-rule-p
(function).
line-is-link-label-p
(function).
line-is-not-empty-p
(function).
line-other-p
(function).
line-starts-with-bullet-p
(function).
line-starts-with-number-p
(function).
lines
(generic reader).
link-info
(generic reader).
link-info
(class).
main-parent
(generic function).
make-header
(function).
make-html-markup
(function).
make-markdown-scanner
(function).
make-ref
(function).
markdown-scanner
(structure).
markdown-scanner-p
(function).
markdown-warning
(function).
markdown-warning
(class).
markup
(generic reader).
(setf markup)
(generic writer).
markup-class
(generic reader).
(setf markup-class)
(generic writer).
markup-class-for-html
(generic function).
markup-class-mergable-p
(generic function).
markup-contentlessp
(reader).
(setf markup-contentlessp)
(writer).
markup-encoding-method
(reader).
(setf markup-encoding-method)
(writer).
markup-inner
(reader).
(setf markup-inner)
(writer).
markup-name
(reader).
(setf markup-name)
(writer).
markup-nestsp
(reader).
(setf markup-nestsp)
(writer).
markup-outer
(reader).
(setf markup-outer)
(writer).
markup-tag
(reader).
(setf markup-tag)
(writer).
maybe-strip-line
(function).
merge-arguments
(function).
merge-chunks
(function).
merge-chunks-in-document
(function).
merge-elements-via-iteration
(function).
merge-entries
(generic function).
merge-lines-in-chunks
(generic function).
merge-using-key-value
(function).
metadata
(generic reader).
multi-document
(class).
name
(generic reader).
(setf name)
(generic writer).
next-block
(function).
now
(function).
null-stripper
(function).
one-tab-stripper
(function).
output-anchor
(function).
output-html
(function).
output-image
(function).
output-link
(function).
paragraph?
(generic reader).
(setf paragraph?)
(generic writer).
parser-map
(generic reader).
(setf parser-map)
(generic writer).
parsing-environment
(class).
print-html-markup
(generic function).
process-brackets
(function).
process-child-markdown
(function).
process-handle-eval
(function).
process-span
(generic function).
process-span-for
(generic function).
process-span-in-span-p
(generic function).
properties
(generic reader).
(setf properties)
(generic writer).
reference-name
(generic reader).
(setf reference-name)
(generic writer).
relative-url-p
(function).
relative-url-wrt-destination
(function).
remark
(function).
remove-atx-header
(function).
remove-blockquote
(function).
remove-bullet
(function).
remove-empty-bits
(function).
remove-indent
(function).
remove-number
(function).
removed-ignored-chunks?
(function).
render-handle-eval
(function).
render-plain
(generic function).
render-span-plain
(generic function).
render-span-to-html
(generic function).
render-to-html
(generic function).
reset
(generic function).
root-parent
(function).
scan-lines-with-scanners
(function).
scan-one-span
(generic function).
scanner-function
(reader).
(setf scanner-function)
(writer).
scanner-name
(reader).
(setf scanner-name)
(writer).
scanner-priority
(reader).
(setf scanner-priority)
(writer).
scanner-regex
(reader).
(setf scanner-regex)
(writer).
scanners-for-chunk
(function).
setext-header-markup-class
(function).
short-source
(function).
simple-anchor-p
(function).
source
(generic reader).
started-by
(generic reader).
(setf started-by)
(generic writer).
starts-with
(function).
stream-out-markup
(function).
stream-string-for-html
(function).
string->list
(function).
stripper?
(generic reader).
(setf stripper?)
(generic writer).
strippers
(generic reader).
system-relative-pathname
(function).
text
(generic reader).
(setf text)
(generic writer).
title
(generic reader).
(setf title)
(generic writer).
toc-link
(function).
today
(function).
transfer-1-link-info
(generic function).
transfer-document-data
(function).
transfer-document-metadata
(function).
transfer-link-info
(function).
transfer-selected-properties
(function).
ugly-create-from-template
(generic function).
unconvert-escapes
(generic function).
warnings
(generic reader).
(setf warnings)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
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.
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).
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.
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*‘.
abstract-document
)) ¶abstract-document
) (style (eql :plain)
) stream) ¶abstract-document
) (style (eql :html)
) stream) ¶abstract-document
) (style (eql :none)
) stream) ¶abstract-document
) style stream) ¶abstract-document
)) ¶automatically generated writer method
metabang.cl-containers
.
abstract-document
)) ¶automatically generated reader method
metabang.cl-containers
.
extended-link-info
)) ¶automatically generated writer method
metabang.cl-containers
.
extended-link-info
)) ¶automatically generated reader method
metabang.cl-containers
.
abstract-document
)) ¶automatically generated reader method
metabang.utilities
.
html-markup
) stream) ¶abstract-document
) stream) ¶multi-document
) stream) ¶Anaphoric nested AND.
Binds the symbol ‘it’ to the value of the preceding ‘arg.’
Strips putative initial blockquote and up to 3 spaces
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/"
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.
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.
True if the first character is a quote after we skip spaces
name
.
tag
.
name
.
abstract-document
)) ¶abstract-document
)) ¶automatically generated reader method
chunk-parsing-environment
)) ¶automatically generated reader method
chunk-parsing-environment
)) ¶automatically generated writer method
parsing-environment
)) ¶automatically generated reader method
parsing-environment
)) ¶automatically generated writer method
parsing-environment
)) ¶automatically generated reader method
parsing-environment
)) ¶automatically generated reader method
parsing-environment
)) ¶automatically generated writer method
chunk-parsing-environment
)) ¶automatically generated reader method
chunk-parsing-environment
)) ¶automatically generated writer method
abstract-document
)) ¶automatically generated reader method
parsing-environment
)) ¶automatically generated reader method
parsing-environment
)) ¶automatically generated writer method
abstract-document
)) ¶automatically generated reader method
abstract-document
)) ¶automatically generated writer method
extended-link-info
) text) ¶(eql :abbreviation)
) (link-info extended-link-info
) text) ¶(eql :glossary)
) (link-info extended-link-info
) text) ¶abstract-document
)) ¶footnote-info
)) ¶automatically generated reader method
id
.
basic-link-info
)) ¶automatically generated reader method
id
.
footnote-info
)) ¶automatically generated writer method
id
.
basic-link-info
)) ¶automatically generated writer method
id
.
extended-link-info
)) ¶automatically generated reader method
kind
.
abstract-document
)) ¶automatically generated reader method
chunk
)) ¶automatically generated writer method
abstract-document
)) ¶automatically generated writer method
parsing-environment
)) ¶automatically generated reader method
chunk-parsing-environment
)) ¶automatically generated reader method
chunk-parsing-environment
)) ¶automatically generated writer method
abstract-document
)) ¶automatically generated reader method
abstract-document
)) ¶included-document
)) ¶abstract-document
)) ¶automatically generated reader method
abstract-document
)) ¶automatically generated writer method
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‘.
key-value-iteratable-container-mixin
) (b key-value-iteratable-container-mixin
)) ¶iteratable-container-mixin
) (b iteratable-container-mixin
)) ¶list
) (b list
)) ¶list
) b) ¶null
) (b key-value-iteratable-container-mixin
)) ¶null
) (b iteratable-container-mixin
)) ¶null
) b) ¶iteratable-container-mixin
)) ¶abstract-document
)) ¶abstract-document
)) ¶automatically generated reader method
footnote-info
)) ¶automatically generated reader method
name
.
chunk-parsing-environment
)) ¶automatically generated reader method
name
.
footnote-info
)) ¶automatically generated writer method
name
.
chunk-parsing-environment
)) ¶automatically generated reader method
chunk-parsing-environment
)) ¶automatically generated writer method
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.
(eql cl-markdown::code-eval)
)) ¶(eql eval)
)) ¶(eql cl-markdown::coded-reference-link)
)) ¶(eql cl-markdown::code)
)) ¶(eql cl-markdown:html)
) (current-span (eql cl-markdown::code)
)) ¶(eql cl-markdown::link)
) (current-span (eql cl-markdown::code)
)) ¶(eql cl-markdown:html)
) (current-span null
)) ¶(eql cl-markdown:html)
) current-span) ¶(eql cl-markdown:html)
)) ¶(eql nil)
) (current-span (eql cl-markdown:html)
)) ¶link-info
)) ¶automatically generated reader method
chunk
)) ¶automatically generated reader method
abstract-document
)) ¶automatically generated reader method
footnote-info
)) ¶automatically generated reader method
footnote-info
)) ¶automatically generated writer method
(eql cl-markdown::code-eval)
) body encoding-method) ¶(eql eval)
) body encoding-method) ¶(eql cl-markdown:html)
) body encoding-method) ¶(eql cl-markdown::inline-image)
) body encoding-method) ¶(eql cl-markdown::reference-image)
) body encoding-method) ¶(eql cl-markdown::link)
) body encoding-method) ¶(eql cl-markdown:inline-link)
) body encoding-method) ¶(eql cl-markdown:reference-link)
) body encoding-method) ¶(eql cl-markdown:entity)
) body encoding-method) ¶(eql cl-markdown::code)
) body encoding-method) ¶(eql cl-markdown::escaped-character)
) body encoding-method) ¶(eql cl-markdown::strong-em)
) body encoding-method) ¶(eql cl-markdown::emphasis)
) body encoding-method) ¶(eql cl-markdown::mail)
) body encoding-method) ¶abstract-document
) encoding-method) ¶string
) encoding-method) ¶list
) encoding-method) ¶parsing-environment
)) ¶abstract-document
)) ¶automatically generated reader method
parsing-environment
)) ¶automatically generated reader method
footnote-info
)) ¶automatically generated reader method
text
.
footnote-info
)) ¶automatically generated writer method
text
.
extended-link-info
) parent child destination) ¶standard-object
)) ¶abstract-document
)) ¶automatically generated reader method
abstract-document
)) ¶automatically generated writer method
structure-object
.
metabang.utilities
.
t
add-html-header-p
.
bracket-references
.
(setf children)
.
children
.
chunks
.
(setf destination)
.
destination
.
handle-paragraph-eval-interactions
.
handle-spans
.
(setf level)
.
level
.
link-info
.
main-parent
.
(setf markup)
.
markup
.
merge-lines-in-chunks
.
metadata
.
parent
.
print-object
.
properties
.
render
.
render
.
render
.
render
.
render-plain
.
render-to-html
.
source
.
unconvert-escapes
.
(setf warnings)
.
warnings
.
(metabang.cl-containers:make-container (quote metabang.cl-containers:vector-container))
This slot is read-only.
(metabang.cl-containers:make-container (quote metabang.cl-containers:simple-associative-container) :test (function equalp))
This slot is read-only.
0
(metabang.cl-containers:make-container (quote metabang.cl-containers:alist-container) :test (function string-equal))
This slot is read-only.
(metabang.cl-containers:make-container (quote metabang.cl-containers:alist-container) :test (function string-equal))
This slot is read-only.
(metabang.cl-containers:make-container (quote metabang.cl-containers:flexible-vector-container))
This slot is read-only.
metabang.utilities
.
:parent
This slot is read-only.
:destination
metabang.cl-containers
.
:children
(setf blank-line-after?)
.
blank-line-after?
.
(setf blank-line-before?)
.
blank-line-before?
.
encode-html
.
(setf ended-by)
.
ended-by
.
handle-paragraph-eval-interactions
.
handle-spans
.
(setf ignore?)
.
ignore?
.
(setf indentation)
.
indentation
.
initialize-instance
.
it-starts-with-block-level-html-p
.
(setf level)
.
level
.
lines
.
(setf markup-class)
.
markup-class
.
markup-class-for-html
.
merge-lines-in-chunks
.
(setf paragraph?)
.
paragraph?
.
print-object
.
properties
.
render-plain
.
render-to-html
.
(setf started-by)
.
started-by
.
(setf stripper?)
.
stripper?
.
unconvert-escapes
.
(metabang.cl-containers:make-container (quote metabang.cl-containers:vector-container))
This slot is read-only.
:blank-line-before?
:blank-line-after?
:started-by
:ended-by
:markup-class
0
:indentation
0
:level
:paragraph?
(metabang.cl-containers:make-container (quote metabang.cl-containers:alist-container) :test (function string-equal))
This slot is read-only.
:stripper?
metabang.cl-containers
.
:contents
(metabang.cl-containers:make-container (quote metabang.cl-containers:stack-container))
This slot is read-only.
:chunk-post-processors
0
:chunk-level
""
:current-strip
(metabang.cl-containers:make-container (quote metabang.cl-containers:simple-associative-container) :initial-element nil)
This slot is read-only.
Jump to: | %
(
_
A B C D E F G H I K L M N O P R S T U W |
---|
Jump to: | %
(
_
A B C D E F G H I K L M N O P R S T U W |
---|
Jump to: | *
+
B C D E F I K L M N O P R S T U W |
---|
Jump to: | *
+
B C D E F I K L M N O P R S T U W |
---|
Jump to: | A B C D E F H I L M N P R S U W |
---|
Jump to: | A B C D E F H I L M N P R S U W |
---|