DXFINISH Name
      DXFINISH
Author
  
   Craig B. Markwardt, NASA/GSFC Code 662, Greenbelt, MD 20770 
  
   craigm@lheamail.gsfc.nasa.gov Purpose
  
   Sets an IDL breakpoint to stop upon return of the current procedure
Calling Sequence
      DXFINISH [ , NLEVELS ]
Description
 
  
   DXFINISH is a convenience routine for setting IDL breakpoints. 
  
   DXFINISH sets a breakpoint so that when the current procedure 
  
   finishes, execution will stop.  Often when debugging one wants to
      let the current procedure complete but stop at the next level.
      DXFINISH does exactly that. 
  
   DXFINISH examines the state of the current IDL call stack, 
  
   determines at what point the current procedure will return, and 
  
   sets a breakpoint there.  Note that the procedure in which the 
  
   breakpoint is set must be compiled and on disk. 
  
   By default the breakpoint is set with the ONCE keyword.
Inputs
 
  
   NLEVELS - Number of call levels up to set breakpoint.  Default is
                          1.
Keywords
 
  
   ONCE - if set, then the breakpoint will only occur once.  Default
          
          value is SET, so ONCE=0 must be passed explicitly to
                     disable this function.
Example
 
      dxfinish 
  
   Set breakpoint in calling procedure. See Also
      BREAKPOINT, DXBREAK, DXCLEAR
Modification History
  
   Written, 15 Apr 2000