This is the com.gigamonkeys.markup Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:06:12 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
com.gigamonkeys.markup
Library for parsing Markup-formatted text.
cl-ppcre
(system).
com.gigamonkeys.utilities
(system).
com.gigamonkeys.pathnames
(system).
packages.lisp
(file).
markup.lisp
(file).
tests.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
com.gigamonkeys.markup/com.gigamonkeys.markup.asd
com.gigamonkeys.markup/packages.lisp
com.gigamonkeys.markup/markup.lisp
com.gigamonkeys.markup/tests.lisp
com.gigamonkeys.markup/com.gigamonkeys.markup.asd
com.gigamonkeys.markup
(system).
com.gigamonkeys.markup/packages.lisp
com.gigamonkeys.markup
(system).
com.gigamonkeys.markup/markup.lisp
packages.lisp
(file).
com.gigamonkeys.markup
(system).
initialize-instance
(method).
parse-file
(function).
parse-text
(function).
print-object
(method).
print-object
(method).
print-object
(method).
%indentation-compare
(function).
%parse
(function).
*blank*
(special variable).
*blockquote-indentation*
(special variable).
*default-parse-links*
(special variable).
*default-structured-data-tags*
(special variable).
*default-subdocument-tags*
(special variable).
*spaces-per-tab*
(special variable).
*verbatim-indentation*
(special variable).
add-text
(function).
append-child
(function).
append-text
(function).
bindings
(reader method).
(setf bindings)
(writer method).
blank-lines
(class).
blank-p
(function).
children
(reader method).
(setf children)
(writer method).
close-element
(function).
close-frame
(function).
content
(reader method).
(setf content)
(writer method).
current-child
(function).
current-child-cons
(reader method).
(setf current-child-cons)
(writer method).
current-indentation
(reader method).
(setf current-indentation)
(writer method).
element
(class).
elements
(reader method).
(setf elements)
(writer method).
find-binding
(function).
illegal-token
(function).
indentation
(class).
indentation-p
(function).
indentation<
(function).
indentation=
(function).
indentation>=
(function).
key-match
(function).
lines
(reader method).
(setf lines)
(writer method).
make-basic-translator-chain
(function).
make-blank-translator
(function).
make-eol-translator
(function).
make-indentation-translator
(function).
make-tab-translator
(function).
make-text-buffer
(function).
make-tokenizer
(function).
make-trailing-space-translator
(function).
offset
(reader method).
(setf offset)
(writer method).
open-block
(function).
open-blockquote-or-list
(function).
open-definition-list
(function).
open-definition-list-definition
(function).
open-definition-list-term
(function).
open-document
(function).
open-element
(function).
open-frame
(function).
open-header-handler
(function).
open-link
(function).
open-link-key
(function).
open-list
(function).
open-list-item
(function).
open-multiline-block
(function).
open-multiline-tag-name-handler
(function).
open-paragraph
(function).
open-possible-link-definition
(function).
open-possible-modeline-handler
(function).
open-possible-multiline-block-handler
(function).
open-slash-handler
(function).
open-structured-data
(function).
open-subdocument
(function).
open-tag-name-handler
(function).
open-url
(function).
open-verbatim
(function).
paragraph-bindings
(function).
parse-links-p
(reader method).
(setf parse-links-p)
(writer method).
parser
(class).
process-token
(function).
push-binding
(function).
spaces
(reader method).
(setf spaces)
(writer method).
structured-data-tags
(reader method).
(setf structured-data-tags)
(writer method).
subdocument-tags
(reader method).
(setf subdocument-tags)
(writer method).
tag
(reader method).
(setf tag)
(writer method).
tag-name-char-p
(function).
text-char-p
(function).
to-sexp
(generic function).
token
(function).
token
(class).
token-is
(function).
url-char-p
(function).
with-bindings
(macro).
com.gigamonkeys.markup/tests.lisp
packages.lisp
(file).
com.gigamonkeys.markup
(system).
*to-skip*
(special variable).
get-expected
(function).
newtest
(function).
ok
(function).
ok-file
(function).
renumber
(function).
show-file
(function).
show-string
(function).
test
(function).
test-file
(function).
test-files
(function).
test-number
(function).
tests
(function).
txt-p
(function).
Packages are listed by definition order.
com.gigamonkeys.markup
com.gigamonkeys.pathnames
.
com.gigamonkeys.utilities
.
common-lisp
.
parse-file
(function).
parse-text
(function).
%indentation-compare
(function).
%parse
(function).
*blank*
(special variable).
*blockquote-indentation*
(special variable).
*default-parse-links*
(special variable).
*default-structured-data-tags*
(special variable).
*default-subdocument-tags*
(special variable).
*spaces-per-tab*
(special variable).
*to-skip*
(special variable).
*verbatim-indentation*
(special variable).
add-text
(function).
append-child
(function).
append-text
(function).
bindings
(generic reader).
(setf bindings)
(generic writer).
blank-lines
(class).
blank-p
(function).
children
(generic reader).
(setf children)
(generic writer).
close-element
(function).
close-frame
(function).
content
(generic reader).
(setf content)
(generic writer).
current-child
(function).
current-child-cons
(generic reader).
(setf current-child-cons)
(generic writer).
current-indentation
(generic reader).
(setf current-indentation)
(generic writer).
element
(class).
elements
(generic reader).
(setf elements)
(generic writer).
find-binding
(function).
get-expected
(function).
illegal-token
(function).
indentation
(class).
indentation-p
(function).
indentation<
(function).
indentation=
(function).
indentation>=
(function).
key-match
(function).
lines
(generic reader).
(setf lines)
(generic writer).
make-basic-translator-chain
(function).
make-blank-translator
(function).
make-eol-translator
(function).
make-indentation-translator
(function).
make-tab-translator
(function).
make-text-buffer
(function).
make-tokenizer
(function).
make-trailing-space-translator
(function).
newtest
(function).
offset
(generic reader).
(setf offset)
(generic writer).
ok
(function).
ok-file
(function).
open-block
(function).
open-blockquote-or-list
(function).
open-definition-list
(function).
open-definition-list-definition
(function).
open-definition-list-term
(function).
open-document
(function).
open-element
(function).
open-frame
(function).
open-header-handler
(function).
open-link
(function).
open-link-key
(function).
open-list
(function).
open-list-item
(function).
open-multiline-block
(function).
open-multiline-tag-name-handler
(function).
open-paragraph
(function).
open-possible-link-definition
(function).
open-possible-modeline-handler
(function).
open-possible-multiline-block-handler
(function).
open-slash-handler
(function).
open-structured-data
(function).
open-subdocument
(function).
open-tag-name-handler
(function).
open-url
(function).
open-verbatim
(function).
paragraph-bindings
(function).
parse-links-p
(generic reader).
(setf parse-links-p)
(generic writer).
parser
(class).
process-token
(function).
push-binding
(function).
renumber
(function).
show-file
(function).
show-string
(function).
spaces
(generic reader).
(setf spaces)
(generic writer).
structured-data-tags
(generic reader).
(setf structured-data-tags)
(generic writer).
subdocument-tags
(generic reader).
(setf subdocument-tags)
(generic writer).
tag
(generic reader).
(setf tag)
(generic writer).
tag-name-char-p
(function).
test
(function).
test-file
(function).
test-files
(function).
test-number
(function).
tests
(function).
text-char-p
(function).
to-sexp
(generic function).
token
(function).
token
(class).
token-is
(function).
txt-p
(function).
url-char-p
(function).
with-bindings
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Find the first binding that could handle the given token. A default binding can be established with the key t
Translate more than one consecutive newlines into a blank-line token
Translate CRLF and CR to LF
Translate leading spaces into INDENTATION tokens.
Translate Tab characters to *spaces-per-tab* Space characters.
Parse a tag which is intended to hold structured data rather than text. Blanks, newlines, and indentation are ignored.
Characters that can appear in tag names (i.e. between a ” and a ’{’).
Characters that can appear unescaped in non-verbatim sections.
blank-lines
)) ¶automatically generated reader method
blank-lines
)) ¶automatically generated writer method
indentation
)) ¶automatically generated reader method
indentation
)) ¶automatically generated writer method
:lines
:spaces
0
(quote (:note :comment))
:subdocument-tags
(quote (:bibitem))
:structured-data-tags
t
:parse-links-p
Jump to: | %
(
A B C E F G I K L M N O P R S T U W |
---|
Jump to: | %
(
A B C E F G I K L M N O P R S T U W |
---|
Jump to: | *
B C E L O P S T |
---|
Jump to: | *
B C E L O P S T |
---|
Jump to: | B C E F I M P S T |
---|
Jump to: | B C E F I M P S T |
---|