DXHELP Name
DXHELP
Author
Craig B. Markwardt, NASA/GSFC Code 662, Greenbelt, MD 20770
craigm@lheamail.gsfc.nasa.gov Purpose
Perform HELP equivalent at any point in IDL call stack
Calling Sequence
DXHELP, X0, X1, ..., [ LEVEL=LEVEL ]
Description
DXHELP performs the equivalent of HELP for the variables at any
level in the IDL call stack.
The call level to be examined is determined by the current
debugging "focus." By default this is the deepest level in the
call stack -- where the breakpoint occurred. However, this level
can be changed by using the DXUP and DXDOWN procedures.
If the ALL keyword is set, then all variables are examined.
Inputs
Xi - variables to be examined, either quoted or unquoted.
Non-string expressions are diagnosed, but of course refer to
the deepest call level. If the ALL keyword is set then the
Xi parameters are ignored.
Keywords
LEVEL - the call level to be examined, if not the current
debugging focus.
ALL - if set, then all variables at the current focus level are
examined.
Example
dxhelp
Print all variables at current debugging focus level
See Also
DXUP, DXDOWN, DXHELP, DXPRINT
Modification History
Written, 15 Apr 2000
Added ALL keyword; changed N_PARAMS() EQ 0 behavior, CM 17 Apr
2000
DXHELP_VALUE now prints correct string and byte values, CM 23 Apr
2000
Add support for printing structures with FULL_STRUCT, CM 08 Feb
2001
Added forward_function for DXHELPFORM, CM 08 Apr 2001
Print more info about POINTER type, CM 30 Apr 2001