This is the allioli Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:12:41 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
allioli
Alliolification
Héctor Galbis Sanchis
MIT
named-readtables
(system).
fare-quasiquote-extras
(system).
src/package.lisp
(file).
src
(module).
Modules are listed depth-first from the system components tree.
allioli/src
src/package.lisp
(file).
allioli
(system).
allioli.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
allioli/src/allioli.lisp
src
(module).
*arg-table*
(special variable).
*lambda-arguments*
(special variable).
allioli
(function).
arg-type
(function).
ensure-argument
(function).
process-datum
(function).
process-form
(function).
read-allioli
(function).
Packages are listed by definition order.
allioli
common-lisp
.
*arg-table*
(special variable).
*lambda-arguments*
(special variable).
allioli
(function).
arg-type
(function).
ensure-argument
(function).
process-datum
(function).
process-form
(function).
read-allioli
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Hash table of arguments.
Vector of arguments stored in order of appearence.
Creates a function that will call FORM and will receive as many arguments as symbols whose name starts
with ’?’. Each time a symbol named ’?’ is encountered, a new argument will be received. If the name is longer but
starts with ’?’, then a new argument will be received but can be used several times and only one additional
argument will be received and no more.
If DATUM is a symbol it can return the keywords :simple or :complex depending on its name. If the name is "?", then :simple is returned, otherwise, :complex. In the rest of cases NIL is returned.
Return from a table a symbol associated with a name. The same symbol is always returned for the same name. A new symbol with the name ARGNAME is created if there was not a symbol associated with ARGNAME.
Process a datum. If it is an ARG-TYPE, then a new uninterned symbol is returned. Otherwise the datum is returned.
Returns a processed form substituting ARG-TYPEs.
Reads the next form of a stream and returns the form processed by ALLIOLI.
Jump to: | A E F P R |
---|
Jump to: | A E F P R |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | A F M P S |
---|
Jump to: | A F M P S |
---|