Package Cl-Markdown - internal and external symbols

Part of:

asdf-system docudown, asdf-system cl-markdown
See only external symbols
Package Cl-Markdown uses the packages Anaphora, Cl-Ppcre, Common-Lisp, Metabang.Bind, Metabang.Cl-Containers and Metabang.Utilities. It is also known as Markdown. It has 628 total symbols and 44 external ones.

Class

abstract-document
basic-link-info
child-document
chunk
chunk-parsing-environment
document
extended-link-info
footnote-info
included-document
link-info
markdown-warning
multi-document
parsing-environment

Variable

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

Function

%collect-arguments
%collect-positionals
%import/export-symbol
%items-to-index
%pull-arguments-from-string
%validate-defextension-arguments
abbrev
add-docs-item
add-docs-link
add-documentation-strategy
add-extension
add-toc-anchors
anchor
anchor-documentation
asdf-system-source-directory
asdf-system-source-file
atx-header-markup-class
atx-header-p
blockquote-count
blockquote-stripper

Strips putative initial blockquote and up to 3 spaces

build-documentation-report
can-merge-chunks-p
canonize-chunk-markup-class
canonize-command
canonize-document
canonize-index-kind
canonize-markup-class
char-is-bullet-p
char-is-tab-or-space-p
chunk-source
chunk-wants-paragraph-p
cleanup
collect-links
collect-toc-headings
combine-strings
comment
conditionp

Returns true if and only if thing is a condition

containing-directory

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

(contain...

convert-escape-temporarily
copy-html-markup
copy-markdown-scanner
could-be-html-tag-p
current-chunk-parser
display-arguments
docs
docs-index
docs-link-name
docs-package
documentation-anchored-p
documentation-anchors-table
documentation-needs-anchor-p

Return true if an anchor is needed and side effects the anchors table
so that it won't return tru...

documented-symbols-report
encode-pre
encode-string-for-html
encode-string-for-title
ensure-documentation-holder
ensure-string
find-include-file
find-link
footnote
footnotes
form-property-name
generate-doctype
generate-html-header
glossary
handle-atx-headers
handle-blockquotes
handle-bullet-lists
handle-bullet-paragraphs
handle-code
handle-extended-link-references
handle-horizontal-rules
handle-link-reference-titles

Find title lines that can match up with a link reference line
and make it so. Then parse the lin...

handle-number-lists
handle-paragraphs
handle-setext-headers

Find headers chunks that can match up with a previous line and make it so. Also convert line into...

header-p
horizontal-rule-char-p
html-block-markup
html-inner-block-markup
html-markup-p
html-safe-name
ifdef
include
include-if
inner-block
insert-style-sheet
kind-mappings

Some kinds of things have their docstrings in 'other' places. For example,
macros put their docst...

line-changes-indentation-p
line-could-be-header-marker-p
line-could-be-link-reference-title-p

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

line-indentation
line-is-blockquote-p
line-is-code-p
line-is-empty-p
line-is-extended-link-label-p
line-is-horizontal-rule-p
line-is-link-label-p
line-is-not-empty-p
line-other-p
line-starts-with-bullet-p
line-starts-with-number-p
links-list
make-header
make-html-markup
make-markdown-scanner
make-ref
markdown

Convert source into a markdown document object and optionally render it to stream using format. S...

markdown-many

Markdown-many processes several documents simultaneously as if it
was processing one large docume...

markdown-scanner-p
markdown-warning
markdown-warnings-report
markup-contentlessp
markup-encoding-method
markup-inner
markup-name
markup-nestsp
markup-outer
markup-tag
maybe-strip-line
merge-arguments
merge-chunks
merge-chunks-in-document
merge-elements-via-iteration
merge-using-key-value
next-block
now
null-stripper
one-tab-stripper
output-anchor
output-documentation-link
output-html
output-image
output-link
output-links-list-item
process-brackets
process-child-markdown
process-handle-eval
property
relative-url-p
relative-url-wrt-destination
remark
remove-atx-header
remove-blockquote
remove-bullet
remove-empty-bits
remove-indent
remove-number
removed-ignored-chunks?
render-handle-eval
root-parent
scan-lines-with-scanners
scanner-function
scanner-name
scanner-priority
scanner-regex
scanners-for-chunk
set-property
setext-header-markup-class
short-source
simple-anchor-p
starts-with
stream-out-markup
stream-string-for-html
string->list
symbol-identities
symbol-identities-with-docstring
symbol-is-type-specifier-p
symbols-defined-by-packages
symbols-documented-by-document
symbols-documented-by-documents
symbols-exported-with-no-definition
symbols-not-documented-by-multi-document
symbols-that-should-be-documented
system-relative-pathname
table-of-contents
thing-names-class-p
thing-names-condition-p
thing-names-constant-p
thing-names-function-p
thing-names-generic-function-p
thing-names-macro-p
thing-names-setf-function-p
thing-names-slot-accessor-p
thing-names-structure-p
thing-names-type-p
thing-names-variable-p
toc-link
today
transfer-document-data
transfer-document-metadata
transfer-link-info
transfer-selected-properties
undocumented-symbols-report
unmentioned-symbols-report
unused-exported-symbols-report
_mark-one
_mark-range

Generic-Function

add-html-header-p
can-merge-lines-p
check-exportedp
document-property

Returns the value of the property name of the *current-document* or the default if the proper...

documents
encode-html
find-documentation

Return the documentation for thing using strategy. The default is to call the Common Lisp documen...

generate-link-output
generate-link-output-for-kind
handle-paragraph-eval-interactions
handle-spans
it-starts-with-block-level-html-p
main-parent
markup-class-for-html
markup-class-mergable-p
merge-entries

Returns a new container C (of the same type as a)
such that C contains every entry in a and b...

merge-lines-in-chunks
print-html-markup
process-span

Called during span processing on each match of name in the
document. Registers a list of the regi...

process-span-in-span-p
render
render-documentation
render-plain
render-span-plain
render-span-to-html
render-to-html
render-to-stream
scan-one-span
thing-may-have-arguments-p
transfer-1-link-info
ugly-create-from-template
unconvert-escapes

Macro

aand+

Anaphoric nested AND.

Binds the symbol it' to the value of the preceding arg.'

defextension
defsimple-extension

Create an extension (a function named name) with no arguments that
does not depend on the mark...