SB-WALKER
SB-WALKER
properties
ID: SB-WALKER
LOCK: T
internal: a code walker used by PCL
- shadowed symbols
- RECONS
- dependencies
- dependents
MACROEXPAND-ALL  compiled function
properties
ID: SB-WALKER:MACROEXPAND-ALL
ALLOC: HEAP IMMOBILE
MACROEXPAND-ALL names a compiled function: Lambda-list: (FORM &OPTIONAL ENVIRONMENT) Derived type: (FUNCTION (T &OPTIONAL T) *) Source file: SYS:SRC;PCL;WALK.LISP
- Called by
- OBJ/META/FAST::MAKE-FAST-METHOD-LAMBDA
- OBJ/META/FAST::EXPAND-EFFECTIVE-METHOD-BODY
definitions
- SYS:SRC;PCL;WALK.LISP
VAR-SPECIAL-P  compiled function
properties
ID: SB-WALKER:VAR-SPECIAL-P
ALLOC: HEAP IMMOBILE
VAR-SPECIAL-P names a compiled function: Lambda-list: (VAR ENV) Derived type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL)) Source file: SYS:SRC;PCL;WALK.LISP
definitions
- SYS:SRC;PCL;WALK.LISP
DEFINE-WALKER-TEMPLATE  compiled macro function
properties
ID: SB-WALKER:DEFINE-WALKER-TEMPLATE
ALLOC: HEAP IMMOBILE
DEFINE-WALKER-TEMPLATE names a macro: Lambda-list: (NAME &OPTIONAL (TEMPLATE (QUOTE (NIL REPEAT EVAL)))) Source file: SYS:SRC;PCL;WALK.LISP
definitions
- SYS:SRC;PCL;WALK.LISP
VAR-GLOBALLY-SPECIAL-P  compiled function
properties
ID: SB-WALKER:VAR-GLOBALLY-SPECIAL-P
ALLOC: HEAP IMMOBILE
VAR-GLOBALLY-SPECIAL-P names a compiled function: Lambda-list: (SYMBOL) Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL)) Source file: SYS:SRC;PCL;WALK.LISP
definitions
- SYS:SRC;PCL;WALK.LISP
WALK-FORM  compiled function
properties
ID: SB-WALKER:WALK-FORM
ALLOC: HEAP IMMOBILE
WALK-FORM names a compiled function:
Lambda-list: (FORM &OPTIONAL ENVIRONMENT
(WALK-FUNCTION
(LAMBDA (SUBFORM CONTEXT ENV)
(DECLARE (IGNORE CONTEXT ENV))
SUBFORM)))
Derived type: (FUNCTION (T &OPTIONAL T T) *)
Source file: SYS:SRC;PCL;WALK.LISP
- Called by
- MACROEXPAND-ALL
- (COLLECT-MACRO-FORMS IN /home/ellis/src/core/lib/swank/sbcl.lisp)
definitions
- SYS:SRC;PCL;WALK.LISP
VAR-LEXICAL-P  compiled function
properties
ID: SB-WALKER:VAR-LEXICAL-P
ALLOC: HEAP IMMOBILE
VAR-LEXICAL-P names a compiled function: Lambda-list: (VAR ENV) Derived type: (FUNCTION (T T) (VALUES LIST &OPTIONAL)) Source file: SYS:SRC;PCL;WALK.LISP
definitions
- SYS:SRC;PCL;WALK.LISP
*WALK-FORM-EXPAND-MACROS-P*  var
properties
ID: SB-WALKER:*WALK-FORM-EXPAND-MACROS-P*
ALLOC: HEAP IMMOBILE
*WALK-FORM-EXPAND-MACROS-P* names a special variable: Value: NIL
- Bound by
definitions
- SYS:SRC;PCL;WALK.LISP
VAR-DECLARATION  compiled cmacro function
properties
ID: SB-WALKER:VAR-DECLARATION
ALLOC: HEAP IMMOBILE
VAR-DECLARATION names a compiled function: Lambda-list: (DECLARATION VAR ENV) Derived type: (FUNCTION (T T T) (VALUES LIST &OPTIONAL)) Source file: SYS:SRC;PCL;WALK.LISP VAR-DECLARATION has a compiler-macro: Source file: SYS:SRC;PCL;WALK.LISP
definitions
- SYS:SRC;PCL;WALK.LISP