Common Lisp Package: MACROEXPAND-DAMMIT

README:

FUNCTION

Public

Undocumented

MACROEXPAND-DAMMIT (FORM &OPTIONAL *ENV*)

MACROEXPAND-DAMMIT-EXPANSION (FORM &OPTIONAL *ENV*)

Private

CLEAN-FBINDINGS (BINDINGS)

Return a set of bindings that always defaults to nil

Undocumented

BINDING-TO-SYMBOL (BINDING)

COMPILER-MACROEXPAND-1 (FORM &OPTIONAL *ENV*)

DECLARE-FBINDINGS-IGNORABLE (BINDINGS)

DECLARE-LAMBDA-LIST-IGNORABLE (LAMBDA-LIST)

DEFAULT-FORM-HANDLER (FIRST &REST REST)

DUMP-FBINDING (NAME LAMBDA-LIST &REST BODY)

DUMP-FBINDINGS (BINDINGS)

E (FORM)

E-LIST (LIST)

FORCE-FIRST (X)

FORCE-LIST (X)

FORM-HANDLER (FIRST)

FUNCTION-NAME-P (NAME)

HANDER-BLOCK (BLOCK NAME &REST BODY)

HANDER-CATCH (CATCH TAG &REST BODY)

HANDER-DECLARE (DECLARE &REST BODY)

HANDER-DEFUN (DEFUN NAME LAMBDA-LIST &REST BODY)

HANDER-EVAL-WHEN (EVAL-WHEN SITUATION &REST BODY)

HANDER-FLET (FLET BINDINGS &REST BODY)

HANDER-FUNCTION (FUNCTION NAME)

HANDER-GO (GO TAG)

HANDER-LABELS (LABELS BINDINGS &REST BODY)

HANDER-LAMBDA (LAMBDA LAMBDA-LIST &REST BODY)

HANDER-LET (LET BINDINGS &REST BODY)

HANDER-LET* (LET* BINDINGS &REST BODY)

HANDER-LOAD-TIME-VALUE (LOAD-TIME-VALUE FORM &OPTIONAL (READ-ONLY-P NIL ROP-P))

HANDER-MACROLET (MACROLET BINDINGS &REST BODY)

HANDER-NAMED-LAMBDA (NAMED-LAMBDA NAME LAMBDA-LIST &REST BODY)

HANDER-PROGN (PROGN &REST BODY)

HANDER-PROGV (PROGV SYMBOLS VALUES &REST BODY)

HANDER-QUOTE (QUOTE OBJECT)

HANDER-RETURN-FROM (RETURN-FROM NAME &OPTIONAL (VALUE NIL VALUE-P))

HANDER-SETQ (SETQ &REST PAIRS)

HANDER-TAGBODY (TAGBODY &REST TAGS-AND-FORMS)

HANDER-THE (THE VALUE-TYPE FORM)

HANDER-UNWIND-PROTECT (UNWIND-PROTECT PROTECTED-FORM &REST CLEANUP)

MACROEXPAND-DAMMIT-STRING (STR)

MAYBE-LOCALLY (FORMS)

RUNTIME-SYMBOL (NAME PACKAGE-NAME)

TAGBODY-RESTORE-TAGS (LIST)

MACRO

Public

Undocumented

MACROEXPAND-DAMMIT-AS-MACRO (FORM)

Private

Undocumented

DEFHANDLER (SYMBOL LAMBDA-LIST &BODY BODY)

M (FORM &ENVIRONMENT *ENV*)

M-LIST (&BODY BODY &ENVIRONMENT *ENV*)

WITH-IMPOSED-BINDINGS (&BODY BODY)

WITHOUT-PACKAGE-LOCKING (&BODY BODY)

VARIABLE

Private

Undocumented

*FORM-HANDLER*