This is the def-properties Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:53:30 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
def-properties
Common Lisp definitions instropection library
Mariano Montone <marianomontone@gmail.com>
MIT
Common Lisp definitions instropection library.
NOTE: This contains some code taken from DOCBROWSER library: https://github.com/lokedhs/docbrowser.
0.0.1
alexandria
(system).
swank
(system).
closer-mop
(system).
def-properties.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
def-properties/def-properties.asd
def-properties
(system).
def-properties/def-properties.lisp
def-properties
(system).
asdf-system-packages
(function).
class-properties
(function).
function-properties
(function).
generic-function-properties
(function).
list-lambda-list-args
(function).
macro-properties
(function).
package-properties
(function).
parse-docstring
(function).
special-operator-properties
(function).
symbol-class-p
(function).
symbol-function-p
(function).
symbol-generic-function-p
(function).
symbol-kind-p
(function).
symbol-kinds
(function).
symbol-macro-p
(function).
symbol-properties
(function).
symbol-structure-p
(function).
symbol-type-p
(function).
symbol-variable-p
(function).
type-properties
(function).
variable-properties
(function).
%annotate-function-properties
(function).
%ensure-external
(function).
*package-source-locations*
(special variable).
aand
(macro).
accessor-properties
(function).
aget
(function).
assoc-cdr
(function).
assoc-name
(function).
concat-rich-text
(function).
find-superclasses
(function).
format-argument-to-string
(function).
load-slots
(function).
location-pathname
(function).
macro-source-location
(function).
nice-princ-to-string
(function).
package-source-location
(function).
prin1-to-string-with-package
(function).
quoted-symbol-name
(function).
quoted-symbol-p
(function).
specialisation-properties
(function).
specialise->symbol
(function).
split-string-with-delimiter
(function).
symbol-external-p
(function).
variable-source-location
(function).
Packages are listed by definition order.
def-properties
Collects properties about Lisp definitions, in a portable way
common-lisp
.
asdf-system-packages
(function).
class-properties
(function).
function-properties
(function).
generic-function-properties
(function).
list-lambda-list-args
(function).
macro-properties
(function).
package-properties
(function).
parse-docstring
(function).
special-operator-properties
(function).
symbol-class-p
(function).
symbol-function-p
(function).
symbol-generic-function-p
(function).
symbol-kind-p
(function).
symbol-kinds
(function).
symbol-macro-p
(function).
symbol-properties
(function).
symbol-structure-p
(function).
symbol-type-p
(function).
symbol-variable-p
(function).
type-properties
(function).
variable-properties
(function).
%annotate-function-properties
(function).
%ensure-external
(function).
*package-source-locations*
(special variable).
aand
(macro).
accessor-properties
(function).
aget
(function).
assoc-cdr
(function).
assoc-name
(function).
concat-rich-text
(function).
find-superclasses
(function).
format-argument-to-string
(function).
load-slots
(function).
location-pathname
(function).
macro-source-location
(function).
nice-princ-to-string
(function).
package-source-location
(function).
prin1-to-string-with-package
(function).
quoted-symbol-name
(function).
quoted-symbol-p
(function).
specialisation-properties
(function).
specialise->symbol
(function).
split-string-with-delimiter
(function).
symbol-external-p
(function).
variable-source-location
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Takes a LAMBDA-LIST and returns the list of all the argument names.
Parse a docstring.
BOUND-ARGS: when parsing a function/macro/generic function docstring, BOUND-ARGS contains the names of the arguments. That means the function arguments are detected by the parser.
CASE-SENSITIVE: when case-sensitive is T, bound arguments are only parsed when in uppercase.
IGNORE: an optional predicate. When ignore is given and invoking it returns T, the current word is not parsed as special symbol.
PACKAGE: the package to use to read the docstring symbols.
Return the kinds of the SYMBOL.
Collects properties about a symbol.
If TYPE is specified, then SYMBOL is treated as the given TYPE (variable, function, package, etc).
If SHALLOW is T, then only fundamental properties are collected.
Returns a list of alists of properties, one alist for each type of definition that SYMBOL is bound to.
A cache of packages source locations
Append :ACCESSORP tag if the function is present as an accessor function.
Return (CDR (ASSOC KEY DATA)). If ERROR-P is non-NIL, signal an error if KEY is not available is DATA.
Return non-NIL if SYMBOL is external in PACKAGE. SYMBOL may be either a symbol, or a SETF form, in which case the check will be performed on the CADR of the list.
Jump to: | %
A C F G L M N P Q S T V |
---|
Jump to: | %
A C F G L M N P Q S T V |
---|
Jump to: | *
S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
* | |||
*package-source-locations* : | Private special variables | ||
| |||
S | |||
Special Variable, *package-source-locations* : | Private special variables | ||
|
Jump to: | *
S |
---|
Jump to: | D F P S |
---|
Jump to: | D F P S |
---|