This is the lsx Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:54:49 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
lsx
Embeddable HTML templating engine with JSX-like syntax
Eitaro Fukamachi
BSD 2-Clause
0.1.0
lsx/main
(system).
lsx/main
Eitaro Fukamachi
BSD 2-Clause
lsx/reader
(system).
lsx/html
(system).
lsx/tag
(system).
lsx/file
(system).
lsx/template
(system).
Files are sorted by type and then listed depth-first from the systems components trees.
lsx/lsx.asd
lsx/main/file-type.lisp
lsx/reader/file-type.lisp
lsx/tag/file-type.lisp
lsx/html/file-type.lisp
lsx/file/file-type.lisp
lsx/template/file-type.lisp
lsx/reader/file-type.lisp
lsx/reader
(system).
disable-lsx-syntax
(macro).
enable-lsx-syntax
(macro).
%disable-lsx-syntax
(function).
%enable-lsx-syntax
(function).
*default-readtable*
(special variable).
*previous-readtables*
(special variable).
*reading-tag*
(special variable).
*reading-tag-children*
(special variable).
do-nothing
(function).
inline-lisp-reader
(function).
read-as-string
(function).
read-attribute
(function).
read-attribute-key
(function).
read-attribute-value
(function).
read-element-name
(function).
read-html-tag
(function).
read-html-tag-children
(function).
read-html-tag-inner
(function).
skip-while
(function).
space-char-p
(function).
lsx/tag/file-type.lisp
lsx/tag
(system).
*user-tags*
(special variable).
html-attributes-to-plist
(function).
lsx/html/file-type.lisp
lsx/html
(system).
*auto-escape*
(special variable).
attribute
(structure).
attribute-name
(reader).
(setf attribute-name)
(writer).
attribute-value
(reader).
(setf attribute-value)
(writer).
danger-element
(structure).
declaration-element
(structure).
element
(structure).
element-attributes
(reader).
(setf element-attributes)
(writer).
element-children
(reader).
(setf element-children)
(writer).
element-list
(structure).
element-name
(reader).
(setf element-name)
(writer).
element-self-closing
(reader).
(setf element-self-closing)
(writer).
h*
(function).
html-mode
(function).
(setf html-mode)
(function).
make-danger-element
(function).
make-element
(function).
print-object
(method).
print-object
(method).
print-object
(method).
prologue
(function).
render-object
(generic function).
void-tag-p
(function).
*escape-map*
(special variable).
*html-mode*
(special variable).
*void-tag-map*
(special variable).
attribute-p
(function).
copy-attribute
(function).
copy-danger-element
(function).
copy-declaration-element
(function).
copy-element
(function).
copy-element-list
(function).
danger-element-element
(reader).
(setf danger-element-element)
(writer).
danger-element-p
(function).
declaration-element-attributes
(function).
(setf declaration-element-attributes)
(function).
declaration-element-children
(function).
(setf declaration-element-children)
(function).
declaration-element-content
(reader).
(setf declaration-element-content)
(writer).
declaration-element-name
(reader).
(setf declaration-element-name)
(writer).
declaration-element-p
(function).
declaration-element-self-closing
(function).
(setf declaration-element-self-closing)
(function).
declaration-element-void-tag
(function).
(setf declaration-element-void-tag)
(function).
element-list-elements
(reader).
(setf element-list-elements)
(writer).
element-list-p
(function).
element-p
(function).
element-void-tag
(reader).
(setf element-void-tag)
(writer).
make-attribute
(function).
make-declaration-element
(function).
make-element-list
(function).
print-escaped-text
(function).
lsx/file/file-type.lisp
lsx/file
(system).
read-lsx-file
(function).
read-lsx-string
(function).
with-lsx-syntax
(macro).
lsx/template/file-type.lisp
lsx/template
(system).
deftemplate
(macro).
direct-slot-definition-class
(method).
initialize-instance
(method).
initialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
render
(generic function).
render-object
(method).
template
(class).
template-class
(class).
validate-superclass
(method).
define-initialize-instance
(macro).
template-slot-class
(class).
Packages are listed by definition order.
lsx/html
common-lisp
.
lsx
.
*auto-escape*
(special variable).
attribute
(structure).
attribute-name
(reader).
(setf attribute-name)
(writer).
attribute-value
(reader).
(setf attribute-value)
(writer).
danger-element
(structure).
declaration-element
(structure).
element
(structure).
element-attributes
(reader).
(setf element-attributes)
(writer).
element-children
(reader).
(setf element-children)
(writer).
element-list
(structure).
element-name
(reader).
(setf element-name)
(writer).
element-self-closing
(reader).
(setf element-self-closing)
(writer).
h*
(function).
html-mode
(function).
(setf html-mode)
(function).
make-danger-element
(function).
make-element
(function).
prologue
(function).
render-object
(generic function).
void-tag-p
(function).
*escape-map*
(special variable).
*html-mode*
(special variable).
*void-tag-map*
(special variable).
attribute-p
(function).
copy-attribute
(function).
copy-danger-element
(function).
copy-declaration-element
(function).
copy-element
(function).
copy-element-list
(function).
danger-element-element
(reader).
(setf danger-element-element)
(writer).
danger-element-p
(function).
declaration-element-attributes
(function).
(setf declaration-element-attributes)
(function).
declaration-element-children
(function).
(setf declaration-element-children)
(function).
declaration-element-content
(reader).
(setf declaration-element-content)
(writer).
declaration-element-name
(reader).
(setf declaration-element-name)
(writer).
declaration-element-p
(function).
declaration-element-self-closing
(function).
(setf declaration-element-self-closing)
(function).
declaration-element-void-tag
(function).
(setf declaration-element-void-tag)
(function).
element-list-elements
(reader).
(setf element-list-elements)
(writer).
element-list-p
(function).
element-p
(function).
element-void-tag
(reader).
(setf element-void-tag)
(writer).
make-attribute
(function).
make-declaration-element
(function).
make-element-list
(function).
print-escaped-text
(function).
lsx/tag
common-lisp
.
lsx
.
*user-tags*
(special variable).
html-attributes-to-plist
(function).
lsx
lsx/main
common-lisp
.
lsx/file
.
lsx/html
.
lsx/reader
.
lsx/tag
.
lsx/template
.
lsx/template
common-lisp
.
lsx
.
deftemplate
(macro).
render
(generic function).
template
(class).
template-class
(class).
define-initialize-instance
(macro).
template-slot-class
(class).
lsx/file
common-lisp
.
lsx
.
read-lsx-file
(function).
read-lsx-string
(function).
with-lsx-syntax
(macro).
lsx/reader
common-lisp
.
lsx
.
disable-lsx-syntax
(macro).
enable-lsx-syntax
(macro).
%disable-lsx-syntax
(function).
%enable-lsx-syntax
(function).
*default-readtable*
(special variable).
*previous-readtables*
(special variable).
*reading-tag*
(special variable).
*reading-tag-children*
(special variable).
do-nothing
(function).
inline-lisp-reader
(function).
read-as-string
(function).
read-attribute
(function).
read-attribute-key
(function).
read-attribute-value
(function).
read-element-name
(function).
read-html-tag
(function).
read-html-tag-children
(function).
read-html-tag-inner
(function).
skip-while
(function).
space-char-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
name
.
name
.
template-class
) &rest args) ¶symbol
) &rest args) ¶function
) stream) ¶(eql t)
) stream) ¶cons
) stream) ¶null
) stream) ¶number
) stream) ¶string
) stream) ¶declaration-element
) stream) ¶danger-element
) stream) ¶element-list
) stream) ¶(eql t)
)) ¶(eql nil)
)) ¶template-class
) &key &allow-other-keys) ¶sb-mop
.
template-class
) &rest initargs &key direct-slots render &allow-other-keys) ¶template-slot-class
) &rest args &key name &allow-other-keys) ¶element-list
) stream) ¶danger-element
) stream) ¶template-class
) &rest initargs &key direct-slots render &allow-other-keys) ¶template-slot-class
) &rest args &key name &allow-other-keys) ¶template-class
) (super standard-class
)) ¶sb-mop
.
structure-object
.
structure-object
.
string
list
list
boolean
boolean
structure-object
.
list
name
.
standard-direct-slot-definition
.
Jump to: | %
(
A C D E F G H I M P R S V W |
---|
Jump to: | %
(
A C D E F G H I M P R S V W |
---|
Jump to: | *
A C E N R S V |
---|
Jump to: | *
A C E N R S V |
---|
Jump to: | A C D E F L P S T |
---|
Jump to: | A C D E F L P S T |
---|