This is the cl-mustache Reference Manual, version 0.12.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:08:16 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-mustacheMustache 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.asdcl-mustache/packages.lispcl-mustache/mustache.lispcl-mustache/compat-api-v1.lispcl-mustache/mustache.lisppackages.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.lispmustache.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.
mustachecommon-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 |
|---|