This is the concrete-syntax-tree Reference Manual, version 0.4.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:49:16 2025 GMT+0.
concrete-syntax-tree/concrete-syntax-tree.asd
concrete-syntax-tree/base/packages.lisp
concrete-syntax-tree/base/generic-functions.lisp
concrete-syntax-tree/base/conditions.lisp
concrete-syntax-tree/base/utilities.lisp
concrete-syntax-tree/base/cst.lisp
concrete-syntax-tree/base/cons-cst.lisp
concrete-syntax-tree/base/listify.lisp
concrete-syntax-tree/base/cstify.lisp
concrete-syntax-tree/base/cst-from-expression.lisp
concrete-syntax-tree/base/quasiquotation.lisp
concrete-syntax-tree/base/reconstruct.lisp
concrete-syntax-tree/base/declarations.lisp
concrete-syntax-tree/base/body.lisp
concrete-syntax-tree/base/list-structure.lisp
concrete-syntax-tree/base/bindings.lisp
concrete-syntax-tree/base/condition-reporters-english.lisp
The main system appears first, followed by any subsystem dependency.
concrete-syntax-tree
Library for parsing Common Lisp code into a concrete syntax tree.
Jan Moringen <jan.moringen@posteo.de>
Robert Strandh <robert.strandh@gmail.com>
BSD
0.4.0
acclimation
(system).
base
(module).
Modules are listed depth-first from the system components tree.
concrete-syntax-tree/base
concrete-syntax-tree
(system).
packages.lisp
(file).
generic-functions.lisp
(file).
conditions.lisp
(file).
utilities.lisp
(file).
cst.lisp
(file).
cons-cst.lisp
(file).
listify.lisp
(file).
cstify.lisp
(file).
cst-from-expression.lisp
(file).
quasiquotation.lisp
(file).
reconstruct.lisp
(file).
declarations.lisp
(file).
body.lisp
(file).
list-structure.lisp
(file).
bindings.lisp
(file).
condition-reporters-english.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
concrete-syntax-tree/concrete-syntax-tree.asd
concrete-syntax-tree/base/packages.lisp
concrete-syntax-tree/base/generic-functions.lisp
concrete-syntax-tree/base/conditions.lisp
concrete-syntax-tree/base/utilities.lisp
concrete-syntax-tree/base/cst.lisp
concrete-syntax-tree/base/cons-cst.lisp
concrete-syntax-tree/base/listify.lisp
concrete-syntax-tree/base/cstify.lisp
concrete-syntax-tree/base/cst-from-expression.lisp
concrete-syntax-tree/base/quasiquotation.lisp
concrete-syntax-tree/base/reconstruct.lisp
concrete-syntax-tree/base/declarations.lisp
concrete-syntax-tree/base/body.lisp
concrete-syntax-tree/base/list-structure.lisp
concrete-syntax-tree/base/bindings.lisp
concrete-syntax-tree/base/condition-reporters-english.lisp
concrete-syntax-tree/concrete-syntax-tree.asd
concrete-syntax-tree
(system).
concrete-syntax-tree/base/generic-functions.lisp
packages.lisp
(file).
base
(module).
atom
(generic function).
consp
(generic function).
cstify
(generic function).
first
(generic function).
listify
(generic function).
null
(generic function).
raw
(generic reader).
reconstruct
(generic function).
rest
(generic function).
separate-function-body
(generic function).
separate-ordinary-body
(generic function).
source
(generic reader).
concrete-syntax-tree/base/conditions.lisp
generic-functions.lisp
(file).
base
(module).
cons-cst-required
(condition).
cst
(reader method).
cst
(reader method).
null-cst-required
(condition).
unquote-error
(condition).
unquote-splicing-at-top
(condition).
unquote-splicing-in-dotted-list
(condition).
cst-error
(condition).
concrete-syntax-tree/base/utilities.lisp
conditions.lisp
(file).
base
(module).
+recursion-depth-limit+
(constant).
with-bounded-recursion
(macro).
concrete-syntax-tree/base/cst.lisp
utilities.lisp
(file).
base
(module).
concrete-syntax-tree/base/cons-cst.lisp
cst.lisp
(file).
base
(module).
cons
(generic function).
cons-cst
(class).
consp
(method).
eighth
(generic function).
fifth
(generic function).
first
(reader method).
fourth
(generic function).
list
(function).
ninth
(generic function).
nth
(generic function).
nthrest
(generic function).
rest
(reader method).
second
(generic function).
seventh
(generic function).
sixth
(generic function).
tenth
(generic function).
third
(generic function).
raw-or-nil
(function).
concrete-syntax-tree/base/listify.lisp
cons-cst.lisp
(file).
base
(module).
concrete-syntax-tree/base/cstify.lisp
listify.lisp
(file).
base
(module).
concrete-syntax-tree/base/cst-from-expression.lisp
cstify.lisp
(file).
base
(module).
cst-from-expression
(function).
concrete-syntax-tree/base/quasiquotation.lisp
cst-from-expression.lisp
(file).
base
(module).
quasiquote
(macro).
%append
(function).
%append2
(function).
%quote
(function).
appender
(function).
transform
(function).
transform-compound
(function).
transform-qq-argument
(function).
concrete-syntax-tree/base/reconstruct.lisp
quasiquotation.lisp
(file).
base
(module).
reconstruct
(method).
reconstruct
(method).
add-atoms
(function).
cons-table
(function).
referenced-cons-table
(function).
concrete-syntax-tree/base/declarations.lisp
reconstruct.lisp
(file).
base
(module).
canonicalize-declaration-specifier
(generic function).
canonicalize-declaration-specifiers
(function).
canonicalize-declarations
(function).
declaration-specifiers
(function).
define-simple-canonicalize-method
(macro).
map-prefix
(function).
concrete-syntax-tree/base/body.lisp
declarations.lisp
(file).
base
(module).
separate-function-body
(method).
separate-function-body
(method).
separate-ordinary-body
(method).
separate-ordinary-body
(method).
concrete-syntax-tree/base/list-structure.lisp
body.lisp
(file).
base
(module).
list-structure
(function).
proper-list-p
(function).
concrete-syntax-tree/base/bindings.lisp
list-structure.lisp
(file).
base
(module).
binding-init-forms
(function).
binding-variables
(function).
canonical-binding-p
(function).
canonical-bindings-p
(function).
canonicalize-binding
(function).
canonicalize-bindings
(function).
valid-binding-p
(function).
valid-bindings-p
(function).
concrete-syntax-tree/base/condition-reporters-english.lisp
bindings.lisp
(file).
base
(module).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
Packages are listed by definition order.
concrete-syntax-tree
cst
common-lisp
.
atom
(generic function).
atom-cst
(class).
binding-init-forms
(function).
binding-variables
(function).
canonical-binding-p
(function).
canonical-bindings-p
(function).
canonicalize-binding
(function).
canonicalize-bindings
(function).
canonicalize-declaration-specifier
(generic function).
canonicalize-declaration-specifiers
(function).
canonicalize-declarations
(function).
cons
(generic function).
cons-cst
(class).
cons-cst-required
(condition).
consp
(generic function).
cst
(generic reader).
cst
(class).
cst-from-expression
(function).
cstify
(generic function).
declaration-specifiers
(function).
eighth
(generic function).
fifth
(generic function).
first
(generic function).
fourth
(generic function).
list
(function).
list-structure
(function).
listify
(generic function).
ninth
(generic function).
nth
(generic function).
nthrest
(generic function).
null
(generic function).
null-cst-required
(condition).
proper-list-p
(function).
quasiquote
(macro).
raw
(generic reader).
reconstruct
(generic function).
rest
(generic function).
second
(generic function).
separate-function-body
(generic function).
separate-ordinary-body
(generic function).
seventh
(generic function).
sixth
(generic function).
source
(generic reader).
(setf source)
(generic writer).
tenth
(generic function).
third
(generic function).
unquote-error
(condition).
unquote-splicing-at-top
(condition).
unquote-splicing-in-dotted-list
(condition).
valid-binding-p
(function).
valid-bindings-p
(function).
%append
(function).
%append2
(function).
%quote
(function).
+recursion-depth-limit+
(constant).
add-atoms
(function).
appender
(function).
cons-table
(function).
cst-error
(condition).
define-simple-canonicalize-method
(macro).
map-prefix
(function).
raw-or-nil
(function).
referenced-cons-table
(function).
transform
(function).
transform-compound
(function).
transform-qq-argument
(function).
with-bounded-recursion
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
(eql type)
) declaration-identifier-cst declaration-data) ¶(eql ftype)
) declaration-identifier-cst declaration-data) ¶(eql special)
) declaration-identifier-cst declaration-data) ¶(eql optimize)
) declaration-identifier-cst declaration-data) ¶(eql notinline)
) declaration-identifier-cst declaration-data) ¶(eql inline)
) declaration-identifier-cst declaration-data) ¶(eql ignorable)
) declaration-identifier-cst declaration-data) ¶(eql ignore)
) declaration-identifier-cst declaration-data) ¶(eql dynamic-extent)
) declaration-identifier-cst declaration-data) ¶(eql declaration)
) declaration-identifier-cst declaration-data) ¶cons-cst-required
)) ¶%cst
.
null-cst-required
)) ¶%cst
.
unquote-splicing-in-dotted-list
) stream (language english
)) ¶acclimation
.
cons-cst-required
) stream (language english
)) ¶acclimation
.
null-cst-required
) stream (language english
)) ¶acclimation
.
unquote-splicing-at-top
) stream (language english
)) ¶acclimation
.
error
.
atom
.
consp
.
null
.
print-object
.
raw
.
reconstruct
.
(setf source)
.
source
.
:source
condition
.
error
.
Jump to: | %
(
A B C D E F G L M N P Q R S T V W |
---|
Jump to: | %
(
A B C D E F G L M N P Q R S T V W |
---|
Jump to: | %
+
C S |
---|
Jump to: | %
+
C S |
---|
Jump to: | A B C D F G L M N P Q R S U |
---|
Jump to: | A B C D F G L M N P Q R S U |
---|