Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the litterae Reference Manual, version 0.3.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 14:16:45 2020 GMT+0.
• Introduction | What litterae is all about | |
• Systems | The systems documentation | |
• Modules | The modules documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
Documentation generator
Work in progress
Next: Modules, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The litterae system |
Stefan Devai <stedevai@gmail.com>
MIT
Beautiful documentation generation.
0.3.0
litterae.asd (file)
source (module)
Modules are listed depth-first from the system components tree.
• The litterae/source module |
litterae (system)
source/
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The litterae.asd file | ||
• The litterae/source/package.lisp file | ||
• The litterae/source/config.lisp file | ||
• The litterae/source/templates/index.lisp file | ||
• The litterae/source/litterae.lisp file |
Next: The litterae/source/package․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
litterae.asd
litterae (system)
Next: The litterae/source/config․lisp file, Previous: The litterae․asd file, Up: Lisp files [Contents][Index]
Next: The litterae/source/templates/index․lisp file, Previous: The litterae/source/package․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
source (module)
source/config.lisp
Next: The litterae/source/litterae․lisp file, Previous: The litterae/source/config․lisp file, Up: Lisp files [Contents][Index]
config.lisp (file)
source (module)
source/templates/index.lisp
Previous: The litterae/source/templates/index․lisp file, Up: Lisp files [Contents][Index]
templates/index.lisp (file)
source (module)
source/litterae.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The litterae package |
package.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported functions |
Previous: Exported definitions, Up: Exported definitions [Contents][Index]
Generates static HTML documentation for a ‘system-name’.
litterae.lisp (file)
Generates static HTML documentation for a **system-name**.
litterae.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables | ||
• Internal macros | ||
• Internal functions | ||
• Internal classes |
Next: Internal macros, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
Hold’s the system’s asdf information.
config.lisp (file)
Holds the default config filename.
config.lisp (file)
If true, docstrings will be parsed as markdown, otherwise it uses the string as it is.
config.lisp (file)
Holds raw information about a system provided by docparser library.
config.lisp (file)
Structured information about the system’s symbols.
config.lisp (file)
Holds system’s name as symbol.
config.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
Iterates through lists of nodes in a ‘package-hash’ contained in ‘*index’.
litterae.lisp (file)
Iterates through the package hashes in ‘*index*’
litterae.lisp (file)
Sets the value of **parameter** to the value of **keyword** in **hash-table** only if the keyword exists.
config.lisp (file)
Next: Internal classes, Previous: Internal macros, Up: Internal definitions [Contents][Index]
Stores in ‘*symbols*’ a hash of hashes of lists: a hash of package names, which each value contains a hash of class names which, each value contains a list of node names.
litterae.lisp (file)
Formats a lambda list ‘lst‘ and returns it as a string.
litterae.lisp (file)
Returns a lambda list string with proper formated HTML.
litterae.lisp (file)
Returns each docparser node formated as HTML.
litterae.lisp (file)
Generates HTML for the contents of a parsed system in ‘*symbols*’.
litterae.lisp (file)
Generates index.html in ‘path’.
litterae.lisp (file)
Generates the body content for the index page.
litterae.lisp (file)
Generates an id string for html given an element in the format ‘(list :id 0 :name some-name)‘.
litterae.lisp (file)
Generates a list with ‘elements’. If ‘child-list?’ is true, it uses the first element
of ‘elements’ (car) as the title and the other elements as lines of a new list. If child-list?
is false, then each element in ‘elements’ will be a list.
element-format allows to customize how the element will be printed.
litterae.lisp (file)
If the node is of type operator-node, the function returns its lambda list. Otherwise it returns the node-name as a string.
litterae.lisp (file)
Return a string of ‘node-type’ for headers. If ‘plural’ is non nil, it returns its plural version.
litterae.lisp (file)
Return true if the attribute ‘attr’ holds a value, false otherwise.
templates/index.lisp (file)
Returns the main API documentation content as a lsx object.
litterae.lisp (file)
Generates the Hero HTML.
litterae.lisp (file)
Searches for a README file in the system’s directory and returns it as a HTML string.
litterae.lisp (file)
Returns the sidebar used to navigate through the API.
litterae.lisp (file)
litterae.lisp (file)
Loads config contained in **filepath**. If it’s nil, searches for a default config file to load.
config.lisp (file)
Creates a object instance for ‘index-template’.
litterae.lisp (file)
Returns a **docstring** in markdown format as a HTML string.
litterae.lisp (file)
Reads and parses a markdown file located in ‘filepath’.
litterae.lisp (file)
If a default config file exists, return its contents. Otherwise returns nil.
config.lisp (file)
Sets configs parameters from **config**, a parsed yaml file. Always returns t to indicate that a new config was set.
config.lisp (file)
Previous: Internal functions, Up: Internal definitions [Contents][Index]
templates/index.lisp (file)
template (class)
render-object (method)
:title
:description
:url
:body
:lang
"en"
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L M |
---|
Jump to: | F L M |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | B D F G H I L M P R S |
---|
Jump to: | B D F G H I L M P R S |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
B D L S T U |
---|
Jump to: | *
B D L S T U |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | C I L P S |
---|
Jump to: | C I L P S |
---|