The hiccl Reference Manual
This is the hiccl Reference Manual, version 1.0,
generated automatically by Declt version 4.0 beta 2 "William Riker"
on Sun Dec 15 06:22:51 2024 GMT+0.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 hiccl
HTML generator for Common Lisp
- Author
garlic0x1
- License
MIT
- Version
1.0
- Dependencies
serapeum
(system).
trivia
(system).
str
(system).
- Source
hiccl.asd
.
- Child Component
src
(module).
3 Modules
Modules are listed depth-first from the system components tree.
3.1 hiccl/src
- Source
hiccl.asd
.
- Parent Component
hiccl
(system).
- Child Components
-
4 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
5 Packages
Packages are listed by definition order.
5.2 hiccl/sanitize
- Source
sanitize.lisp
.
- Use List
common-lisp
.
- Public Interface
sanitize
(generic function).
- Internals
-
5.3 hiccl/expand
- Source
expand.lisp
.
- Use List
common-lisp
.
- Public Interface
expand
(function).
- Internals
-
5.4 hiccl/render
- Source
render.lisp
.
- Nickname
hiccl
- Use List
common-lisp
.
- Public Interface
render
(macro).
- Internals
-
6 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
6.1 Public Interface
6.1.3 Generic functions
- Generic Function: sanitize (obj) ¶
-
- Package
hiccl/sanitize
.
- Source
sanitize.lisp
.
- Methods
- Method: sanitize ((obj
string
)) ¶
-
- Method: sanitize ((obj
symbol
)) ¶
-
6.2 Internals
6.2.4 Generic functions
- Generic Function: apply-tag (out tag body) ¶
-
- Package
hiccl/render
.
- Source
render.lisp
.
- Methods
- Method: apply-tag (out (tag
(eql :comment)
) body) ¶
-
- Method: apply-tag (out (tag
(eql :!--)
) body) ¶
-
- Method: apply-tag (out (tag
(eql :doctype)
) body) ¶
-
- Method: apply-tag (out (tag
(eql :<>)
) body) ¶
-
- Method: apply-tag (out (tag
(eql :raw)
) body) ¶
-
- Method: apply-tag (out tag body) ¶
-
- Generic Function: render-form (out sxml) ¶
-
- Package
hiccl/render
.
- Source
render.lisp
.
- Methods
- Method: render-form (out (sxml
null
)) ¶
-
- Method: render-form (out (sxml
symbol
)) ¶
-
- Method: render-form (out (sxml
number
)) ¶
-
- Method: render-form (out (sxml
string
)) ¶
-
- Method: render-form (out (sxml
list
)) ¶
-
Appendix A Indexes
A.2 Functions
| |
|
A | | |
| apply-tag : | | Private generic functions |
| apply-tag : | | Private generic functions |
| apply-tag : | | Private generic functions |
| apply-tag : | | Private generic functions |
| apply-tag : | | Private generic functions |
| apply-tag : | | Private generic functions |
| apply-tag : | | Private generic functions |
|
E | | |
| ensure-has : | | Private ordinary functions |
| escape-table : | | Private ordinary functions |
| expand : | | Public ordinary functions |
| expand-tag : | | Private ordinary functions |
| extract-attrs : | | Public ordinary functions |
|
F | | |
| Function, ensure-has : | | Private ordinary functions |
| Function, escape-table : | | Private ordinary functions |
| Function, expand : | | Public ordinary functions |
| Function, expand-tag : | | Private ordinary functions |
| Function, extract-attrs : | | Public ordinary functions |
| Function, prepare-attrs : | | Private ordinary functions |
| Function, render-attr : | | Private ordinary functions |
| Function, render-forms : | | Private ordinary functions |
|
G | | |
| Generic Function, apply-tag : | | Private generic functions |
| Generic Function, render-form : | | Private generic functions |
| Generic Function, sanitize : | | Public generic functions |
|
M | | |
| Macro, render : | | Public macros |
| Method, apply-tag : | | Private generic functions |
| Method, apply-tag : | | Private generic functions |
| Method, apply-tag : | | Private generic functions |
| Method, apply-tag : | | Private generic functions |
| Method, apply-tag : | | Private generic functions |
| Method, apply-tag : | | Private generic functions |
| Method, render-form : | | Private generic functions |
| Method, render-form : | | Private generic functions |
| Method, render-form : | | Private generic functions |
| Method, render-form : | | Private generic functions |
| Method, render-form : | | Private generic functions |
| Method, sanitize : | | Public generic functions |
| Method, sanitize : | | Public generic functions |
|
P | | |
| prepare-attrs : | | Private ordinary functions |
|
R | | |
| render : | | Public macros |
| render-attr : | | Private ordinary functions |
| render-form : | | Private generic functions |
| render-form : | | Private generic functions |
| render-form : | | Private generic functions |
| render-form : | | Private generic functions |
| render-form : | | Private generic functions |
| render-form : | | Private generic functions |
| render-forms : | | Private ordinary functions |
|
S | | |
| sanitize : | | Public generic functions |
| sanitize : | | Public generic functions |
| sanitize : | | Public generic functions |
|
A.4 Data types
| |
|
E | | |
| expand.lisp : | | The hiccl/src/expand․lisp file |
|
F | | |
| File, expand.lisp : | | The hiccl/src/expand․lisp file |
| File, hiccl.asd : | | The hiccl/hiccl․asd file |
| File, render.lisp : | | The hiccl/src/render․lisp file |
| File, sanitize.lisp : | | The hiccl/src/sanitize․lisp file |
| File, utils.lisp : | | The hiccl/src/utils․lisp file |
|
H | | |
| hiccl : | | The hiccl system |
| hiccl.asd : | | The hiccl/hiccl․asd file |
| hiccl/expand : | | The hiccl/expand package |
| hiccl/render : | | The hiccl/render package |
| hiccl/sanitize : | | The hiccl/sanitize package |
| hiccl/utils : | | The hiccl/utils package |
|
M | | |
| Module, src : | | The hiccl/src module |
|
P | | |
| Package, hiccl/expand : | | The hiccl/expand package |
| Package, hiccl/render : | | The hiccl/render package |
| Package, hiccl/sanitize : | | The hiccl/sanitize package |
| Package, hiccl/utils : | | The hiccl/utils package |
|
R | | |
| render.lisp : | | The hiccl/src/render․lisp file |
|
S | | |
| sanitize.lisp : | | The hiccl/src/sanitize․lisp file |
| src : | | The hiccl/src module |
| System, hiccl : | | The hiccl system |
|
U | | |
| utils.lisp : | | The hiccl/src/utils․lisp file |
|