| Interface | Description | 
|---|---|
| DebugFrame | Interface to implement if the application is interested in receiving debug
information during execution of a particular script or function. | 
| DebuggableObject | This interface exposes debugging information from objects. | 
| DebuggableScript | This interface exposes debugging information from executable
 code (either functions or top-level scripts). | 
| Debugger | Interface to implement if the application is interested in receiving debug
information. |