This is the slynk-macrostep Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:43:51 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
slynk-macrostep
MACROSTEP support for Slynk
João Távora
slynk
(system).
package.lisp
(file).
collect-macro-forms.lisp
(file).
slynk-macrostep.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
slynk-macrostep/slynk-macrostep.asd
slynk-macrostep/package.lisp
slynk-macrostep/collect-macro-forms.lisp
slynk-macrostep/slynk-macrostep.lisp
slynk-macrostep/slynk-macrostep.asd
slynk-macrostep
(system).
slynk-macrostep/collect-macro-forms.lisp
slynk-macrostep
(system).
call-with-collected-macro-forms
(function).
collect-macro-forms
(function).
with-collected-macro-forms
(macro).
slynk-macrostep/slynk-macrostep.lisp
slynk-macrostep
(system).
macro-form-p
(function).
macrostep-expand-1
(function).
*macrostep-placeholder*
(special variable).
*macrostep-tag*
(special variable).
+whitespace+
(special variable).
collect-form-positions
(function).
collect-macro-forms-in-context
(function).
collect-marker-positions
(function).
enclose-form-in-context
(function).
expand-form-once
(function).
expansion-in-context-failed
(condition).
find-non-whitespace-position
(function).
macro-form-type
(function).
macroexpand-1-in-context
(function).
macroexpand-and-catch
(function).
make-marker-char
(function).
make-tracking-pprint-dispatch
(function).
marker-char-id
(function).
marker-char-p
(function).
pprint-to-string
(function).
throw-collected-macro-forms
(macro).
throw-expansion
(macro).
whitespacep
(function).
Packages are listed by definition order.
slynk-macrostep
common-lisp
.
slynk-api
.
macro-form-p
(function).
macrostep-expand-1
(function).
*macrostep-placeholder*
(special variable).
*macrostep-tag*
(special variable).
+whitespace+
(special variable).
call-with-collected-macro-forms
(function).
collect-form-positions
(function).
collect-macro-forms
(function).
collect-macro-forms-in-context
(function).
collect-marker-positions
(function).
enclose-form-in-context
(function).
expand-form-once
(function).
expansion-in-context-failed
(condition).
find-non-whitespace-position
(function).
macro-form-type
(function).
macroexpand-1-in-context
(function).
macroexpand-and-catch
(function).
make-marker-char
(function).
make-tracking-pprint-dispatch
(function).
marker-char-id
(function).
marker-char-p
(function).
pprint-to-string
(function).
throw-collected-macro-forms
(macro).
throw-expansion
(macro).
whitespacep
(function).
with-collected-macro-forms
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Collect macro forms by locally binding *MACROEXPAND-HOOK*. Evaluates INSTRUMENTED-FORM and collects any forms which undergo macro-expansion into a list. Then evaluates BODY with FORMS bound to the list of forms, and RESULT (optionally) bound to the value of INSTRUMENTED-FORM.
Collect subforms of FORM which undergo (compiler-)macro expansion. Returns two values: a list of macro forms and a list of compiler macro forms.
simple-error
.
Jump to: | C E F M P T W |
---|
Jump to: | C E F M P T W |
---|
Jump to: | *
+
S |
---|
Jump to: | *
+
S |
---|
Jump to: | C E F P S |
---|
Jump to: | C E F P S |
---|