This is the cl-mustache Reference Manual, version 0.12.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:11:12 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-mustache
Mustache Template Renderer
Kan-Ru Chen <kanru@kanru.info>
MIT/Expat
0.12.3
uiop
(system).
packages.lisp
(file).
mustache.lisp
(file).
compat-api-v1.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-mustache/cl-mustache.asd
cl-mustache/packages.lisp
cl-mustache/mustache.lisp
cl-mustache/compat-api-v1.lisp
cl-mustache/mustache.lisp
packages.lisp
(file).
cl-mustache
(system).
*context*
(special variable).
*default-pathname-type*
(special variable).
*escape-tokens*
(special variable).
*load-path*
(special variable).
*output-stream*
(special variable).
compile-template
(generic function).
define
(macro).
make-context
(function).
partial-cant-be-found
(condition).
print-object
(method).
render
(generic function).
render*
(function).
version
(function).
%escape
(function).
%output
(function).
*close-delimiter*
(special variable).
*default-close-delimiter*
(special variable).
*default-open-delimiter*
(special variable).
*default-triple-close-delimiter*
(special variable).
*default-triple-open-delimiter*
(special variable).
*mustache-tag-table*
(special variable).
*open-delimiter*
(special variable).
*real-standard-output*
(special variable).
*triple-close-delimiter*
(special variable).
*triple-open-delimiter*
(special variable).
alist
(type).
ampersand-tag
(class).
beginning-of-line
(special variable).
beginning-of-line
(class).
call-lambda
(function).
can-standalone-tag
(class).
change-delimiter
(function).
close-delimiter
(reader method).
(setf close-delimiter)
(writer method).
collect-line
(function).
comment-tag
(class).
context
(class).
context-get
(generic function).
crlf
(special variable).
crlf-newline
(special variable).
crlf-newline
(class).
data
(reader method).
(setf data)
(writer method).
define-mustache-character
(macro).
delimiter-tag
(class).
end
(reader method).
(setf end)
(writer method).
ensure-context
(function).
escape
(function).
escapep
(reader method).
falsey
(reader method).
(setf falsey)
(writer method).
filename
(function).
find-standalone-tag
(function).
fold-text
(function).
get-mustache-character
(function).
group-sections
(function).
indent
(reader method).
indent
(reader method).
(setf indent)
(writer method).
(setf indent)
(writer method).
key
(function).
locate-file
(function).
make-context-chain
(function).
make-section-tag
(function).
make-tag
(function).
newline
(special variable).
newline
(class).
newline-char
(type).
newline-char-p
(function).
next
(reader method).
(setf next)
(writer method).
non-standalone-tag
(class).
normal-tag
(class).
offset
(type).
open-delimiter
(reader method).
(setf open-delimiter)
(writer method).
parse
(function).
parse-key
(function).
partial-name
(reader method).
partial-tag
(class).
partials
(reader method).
(setf partials)
(writer method).
print-data
(generic function).
read-newline
(function).
read-partial
(function).
read-tag
(function).
read-text
(function).
read-token
(function).
render-body
(function).
render-token
(generic function).
render-tokens
(function).
save-hash-table
(function).
scan
(function).
section-end-tag
(class).
section-start-tag
(class).
section-tag
(class).
set-mustache-character
(function).
space-char
(type).
space-char-p
(function).
start
(reader method).
(setf start)
(writer method).
string-starts-with-p
(function).
tag
(class).
text
(reader method).
text
(reader method).
(setf text)
(writer method).
(setf text)
(writer method).
text
(class).
text-char
(type).
text-char-p
(function).
text-token
(type).
token
(class).
tokens
(reader method).
(setf tokens)
(writer method).
tokens-standalone-p
(function).
trim-standalone
(function).
whitespace
(class).
cl-mustache/compat-api-v1.lisp
mustache.lisp
(file).
cl-mustache
(system).
*mustache-output*
(special variable).
defmustache
(macro).
mustache-compile
(function).
mustache-context
(function).
mustache-render
(function).
mustache-render-to-stream
(function).
mustache-render-to-string
(function).
mustache-type
(function).
mustache-version
(function).
deprecated-name
(reader method).
deprecated-name-replacement
(reader method).
deprecated-since
(reader method).
deprecation-warning
(condition).
make-obsolete
(macro).
Packages are listed by definition order.
mustache
common-lisp
.
*context*
(special variable).
*default-pathname-type*
(special variable).
*escape-tokens*
(special variable).
*load-path*
(special variable).
*mustache-output*
(special variable).
*output-stream*
(special variable).
compile-template
(generic function).
define
(macro).
defmustache
(macro).
make-context
(function).
mustache-compile
(function).
mustache-context
(function).
mustache-render
(function).
mustache-render-to-stream
(function).
mustache-render-to-string
(function).
mustache-type
(function).
mustache-version
(function).
partial-cant-be-found
(condition).
render
(generic function).
render*
(function).
version
(function).
%escape
(function).
%output
(function).
*close-delimiter*
(special variable).
*default-close-delimiter*
(special variable).
*default-open-delimiter*
(special variable).
*default-triple-close-delimiter*
(special variable).
*default-triple-open-delimiter*
(special variable).
*mustache-tag-table*
(special variable).
*open-delimiter*
(special variable).
*real-standard-output*
(special variable).
*triple-close-delimiter*
(special variable).
*triple-open-delimiter*
(special variable).
alist
(type).
ampersand-tag
(class).
beginning-of-line
(special variable).
beginning-of-line
(class).
call-lambda
(function).
can-standalone-tag
(class).
change-delimiter
(function).
close-delimiter
(generic reader).
(setf close-delimiter)
(generic writer).
collect-line
(function).
comment-tag
(class).
context
(class).
context-get
(generic function).
crlf
(special variable).
crlf-newline
(special variable).
crlf-newline
(class).
data
(generic reader).
(setf data)
(generic writer).
define-mustache-character
(macro).
delimiter-tag
(class).
deprecated-name
(generic reader).
deprecated-name-replacement
(generic reader).
deprecated-since
(generic reader).
deprecation-warning
(condition).
end
(generic reader).
(setf end)
(generic writer).
ensure-context
(function).
escape
(function).
escapep
(generic reader).
falsey
(generic reader).
(setf falsey)
(generic writer).
filename
(function).
find-standalone-tag
(function).
fold-text
(function).
get-mustache-character
(function).
group-sections
(function).
indent
(generic reader).
(setf indent)
(generic writer).
key
(function).
locate-file
(function).
make-context-chain
(function).
make-obsolete
(macro).
make-section-tag
(function).
make-tag
(function).
newline
(special variable).
newline
(class).
newline-char
(type).
newline-char-p
(function).
next
(generic reader).
(setf next)
(generic writer).
non-standalone-tag
(class).
normal-tag
(class).
offset
(type).
open-delimiter
(generic reader).
(setf open-delimiter)
(generic writer).
parse
(function).
parse-key
(function).
partial-name
(generic reader).
partial-tag
(class).
partials
(generic reader).
(setf partials)
(generic writer).
print-data
(generic function).
read-newline
(function).
read-partial
(function).
read-tag
(function).
read-text
(function).
read-token
(function).
render-body
(function).
render-token
(generic function).
render-tokens
(function).
save-hash-table
(function).
scan
(function).
section-end-tag
(class).
section-start-tag
(class).
section-tag
(class).
set-mustache-character
(function).
space-char
(type).
space-char-p
(function).
start
(generic reader).
(setf start)
(generic writer).
string-starts-with-p
(function).
tag
(class).
text
(generic reader).
(setf text)
(generic writer).
text
(class).
text-char
(type).
text-char-p
(function).
text-token
(type).
token
(class).
tokens
(generic reader).
(setf tokens)
(generic writer).
tokens-standalone-p
(function).
trim-standalone
(function).
whitespace
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Current context for lambda section
The default file extension for partials.
A list. The search pathes for partials.
Deprecated in favor of MUSTACHE:*OUTPUT-STREAM* since version 0.10.0
The default output stream for mustache rendering. Bind this variable before calling mustache-rendering and friends. Default is *standard-output*.
Define a named renderer of string TEMPLATE.
Define a named renderer of string TEMPLATE.
Create mustache context from alist DATA.
Return a compiled rendering function.
Create mustache context from alist DATA.
Render TEMPLATE with optional CONTEXT to *OUTPUT-STREAM* or OUTPUT-STREAM
Render TEMPLATE with optional CONTEXT to STREAM.
Render TEMPLATE with optional CONTEXT to string.
Return the CL-MUSTACHE version.
Return the CL-MUSTACHE version.
Render TEMPLATE with optional CONTEXT to string.
Return the CL-MUSTACHE version.
Return a compiled rendering function.
Render TEMPLATE with optional CONTEXT to *OUTPUT-STREAM* or OUTPUT-STREAM
Change the mustache tag delimiter according to TEXT.
The syntax grammar is:
delimiter-tag = left-d 1*space right-d
left-d = *ALPHANUM
right-d = *ALPHANUM
space = #\Space #\Tab
Ensure MAYBE-CONTEXT is a valid context. If not then make one.
HTML escape STRING when *escape-tokens* is t.
section-start-tag
)) ¶automatically generated reader method
section-start-tag
)) ¶automatically generated writer method
Get data from CONTEXT by KEY.
deprecation-warning
)) ¶name
.
deprecation-warning
)) ¶deprecation-warning
)) ¶section-start-tag
)) ¶automatically generated reader method
%end
.
section-start-tag
)) ¶automatically generated writer method
%end
.
section-start-tag
)) ¶automatically generated reader method
section-start-tag
)) ¶automatically generated writer method
section-start-tag
)) ¶automatically generated reader method
section-start-tag
)) ¶automatically generated writer method
partial-cant-be-found
)) ¶beginning-of-line
) context (template string
)) ¶section-tag
) context (template string
)) ¶partial-tag
) context (template string
)) ¶section-end-tag
)) ¶automatically generated reader method
section-end-tag
)) ¶automatically generated writer method
section-tag
)) ¶automatically generated reader method
section-tag
)) ¶automatically generated writer method
mustache::crlf
mustache::offset
0
:start
boolean
:falsey
string
""
:open-delimiter
string
""
:close-delimiter
list
:tokens
boolean
t
:escape
This slot is read-only.
list
:indent
Jump to: | %
(
C D E F G I K L M N O P R S T V |
---|
Jump to: | %
(
C D E F G I K L M N O P R S T V |
---|
Jump to: | %
*
B C N P R S |
---|
Jump to: | %
*
B C N P R S |
---|
Jump to: | A B C D F M N O P S T W |
---|
Jump to: | A B C D F M N O P S T W |
---|