This is the common-doc-plump Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:47:36 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
common-doc-plumpTranslate a Plump DOM into a CommonDoc document and back.
Fernando Borretti <eudoxiahp@gmail.com>
Fernando Borretti <eudoxiahp@gmail.com>
(GIT git@github.com:CommonDoc/common-doc-plump.git)
MIT
# common-doc-plump
[](https://travis-ci.org/CommonDoc/common-doc-plump)
[](https://coveralls.io/r/CommonDoc/common-doc-plump?branch=master)
Translate a Plump DOM into a CommonDoc document and back. This is used by
[VerTeX][vertex].
[vertex]: https://github.com/CommonDoc/vertex
# License
Copyright (c) 2015 Fernando Borretti
Licensed under the MIT License.
0.1
common-doc (system).
common-doc-split-paragraphs (system).
plump (system).
anaphora (system).
cl-markup (system).
src (module).
Modules are listed depth-first from the system components tree.
common-doc-plump/srccommon-doc-plump (system).
parser.lisp (file).
emitter.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
common-doc-plump/common-doc-plump.asdcommon-doc-plump/src/parser.lispcommon-doc-plump/src/emitter.lispcommon-doc-plump/common-doc-plump.asdcommon-doc-plump (system).
common-doc-plump/src/parser.lispsrc (module).
*serializer* (special variable).
find-tags-by-name (function).
parse (generic function).
parse-document (function).
tags-without-name (function).
*parsers* (special variable).
define-attr-only-parser (macro).
define-attr-parser (macro).
define-parser (macro).
parse-verbatim (function).
trim-whitespace (function).
common-doc-plump/src/emitter.lispparser.lisp (file).
src (module).
emit (function).
define-trivial-emitters (macro).
doc->xml (generic function).
html (macro).
Packages are listed by definition order.
common-doc-plump.parserParse a Plump document into a CommonDoc document.
anaphora.
common-lisp.
*serializer* (special variable).
find-tags-by-name (function).
parse (generic function).
parse-document (function).
tags-without-name (function).
*parsers* (special variable).
define-attr-only-parser (macro).
define-attr-parser (macro).
define-parser (macro).
parse-verbatim (function).
trim-whitespace (function).
common-doc-plump.emitterEmit a Plump DOM from a CommonDoc document.
anaphora.
common-doc.
common-lisp.
emit (function).
define-trivial-emitters (macro).
doc->xml (generic function).
html (macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Produce a Plump node from a CommonDoc document.
Find a Plump tag in a vector by tag name.
Parse a Plump node into a document.
Return a list of Plump tags in a vector whose tag name is not equal to ‘tag-name-or-list‘, which can be a string or a list of strings.
Parse a plump-tex node into a CommonDoc node.
element)) ¶Parse a Plump element.
root)) ¶Parse a Plump root element.
list)) ¶Parse a list.
vector)) ¶Parse a vector of Plump nodes.
text-node)) ¶Parse a Plump text node.
A wrapper around cl-markup’s ‘markup‘ macro which works better in recursive contexts.
Parse a node with verbatim text.
Trim whitespace from a string.
Turn a CommonDoc node to XML.
cell)) ¶row)) ¶table)) ¶figure)) ¶image)) ¶definition-list)) ¶ordered-list)) ¶unordered-list)) ¶definition)) ¶list-item)) ¶web-link)) ¶document-link)) ¶code-block)) ¶content-node)) ¶block-quote)) ¶inline-quote)) ¶subscript)) ¶superscript)) ¶code)) ¶strikethrough)) ¶underline)) ¶italic)) ¶bold)) ¶paragraph)) ¶list)) ¶text-node)) ¶| Jump to: | D E F G H M P T |
|---|
| Jump to: | D E F G H M P T |
|---|
| Jump to: | *
S |
|---|
| Jump to: | *
S |
|---|
| Jump to: | C E F M P S |
|---|
| Jump to: | C E F M P S |
|---|