DUMP [, symbol ... ] [, /FIXED, /SYSTEM, /ZERO, /LOCAL, /CONTEXT, /FOLLOW, /FULL]
Shows info about the given
symbol(s). By default, info on
all named symbols except constants (predefined
!NAME, and variables local to subroutines
and functions is displayed.
symbol) is the context number whose variables are to be displayed.
/FOLLOWis not specified, then the arguments are not evaluated and the top-level structure is dumped.
The displayed information looks something like this:
186 X array , LONG, # elem. = 3, (3) 187 Y string, length: 4, value = 'name'
First comes the symbol number, then the name (if any), the data class,
and then some class-dependent information which generally includes the
size of the variable. In this case, the array
x is of type
LONG with 3 elements and a single dimension equal to 3. The
y has a length of 4 characters and value
If any pointers (Pointers) are encountered that point at
themselves, then these are silently rendered
See also: SHOW, DUMP_STACK, ATOMIZE