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 Tue Jul 15 05:17:29 2025 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 |
|