Documentation/Source/index-eric5.Debugger.html

changeset 58
37f0444c3479
parent 21
b88a0e6268bd
child 409
0ea528e80202
equal deleted inserted replaced
57:81326a94fdca 58:37f0444c3479
20 </style> 20 </style>
21 </head> 21 </head>
22 <body> 22 <body>
23 <h1>eric5.Debugger</h1> 23 <h1>eric5.Debugger</h1>
24 <p> 24 <p>
25 &#80;&#97;&#99;&#107;&#97;&#103;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#68;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#102;&#114;&#111;&#110;&#116;&#101;&#110;&#100; 25 Package implementing the Debugger frontend
26 </p><p> 26 </p><p>
27 &#84;&#104;&#105;&#115; &#112;&#97;&#99;&#107;&#97;&#103;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#115; &#116;&#104;&#101; &#103;&#114;&#97;&#112;&#104;&#105;&#99;&#97;&#108; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114;. &#73;&#116; &#99;&#111;&#110;&#115;&#105;&#115;&#116;&#115; 27 This package implements the graphical debugger. It consists
28 &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#72;&#77;&#73; &#112;&#97;&#114;&#116;, &#115;&#117;&#112;&#112;&#111;&#114;&#116;&#105;&#110;&#103; &#100;&#105;&#97;&#108;&#111;&#103;&#115; &#97;&#110;&#100; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114;. 28 of the debugger related HMI part, supporting dialogs and the debug server.
29 </p> 29 </p>
30 30
31 31
32 <h3>Modules</h3> 32 <h3>Modules</h3>
33 <table> 33 <table>
34 <tr> 34 <tr>
35 <td><a href="eric5.Debugger.BreakPointModel.html">BreakPointModel</a></td> 35 <td><a href="eric5.Debugger.BreakPointModel.html">BreakPointModel</a></td>
36 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#66;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#109;&#111;&#100;&#101;&#108;.</td> 36 <td>Module implementing the Breakpoint model.</td>
37 </tr><tr> 37 </tr><tr>
38 <td><a href="eric5.Debugger.BreakPointViewer.html">BreakPointViewer</a></td> 38 <td><a href="eric5.Debugger.BreakPointViewer.html">BreakPointViewer</a></td>
39 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#66;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; v&#105;&#101;w&#101;&#114; w&#105;&#100;&#103;&#101;&#116;.</td> 39 <td>Module implementing the Breakpoint viewer widget.</td>
40 </tr><tr> 40 </tr><tr>
41 <td><a href="eric5.Debugger.Config.html">Config</a></td> 41 <td><a href="eric5.Debugger.Config.html">Config</a></td>
42 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#100;&#101;&#102;&#105;&#110;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116; &#80;y&#116;&#104;&#111;&#110; &#116;y&#112;&#101;&#115; &#97;&#110;&#100; &#116;&#104;&#101;&#105;&#114; &#100;&#105;&#115;&#112;&#108;&#97;y &#115;&#116;&#114;&#105;&#110;&#103;&#115;.</td> 42 <td>Module defining the different Python types and their display strings.</td>
43 </tr><tr> 43 </tr><tr>
44 <td><a href="eric5.Debugger.DebugClientCapabilities.html">DebugClientCapabilities</a></td> 44 <td><a href="eric5.Debugger.DebugClientCapabilities.html">DebugClientCapabilities</a></td>
45 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#100;&#101;&#102;&#105;&#110;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;&#115; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115;.</td> 45 <td>Module defining the debug clients capabilities.</td>
46 </tr><tr> 46 </tr><tr>
47 <td><a href="eric5.Debugger.DebugProtocol.html">DebugProtocol</a></td> 47 <td><a href="eric5.Debugger.DebugProtocol.html">DebugProtocol</a></td>
48 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#100;&#101;&#102;&#105;&#110;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#112;&#114;&#111;&#116;&#111;&#99;&#111;&#108; &#116;&#111;&#107;&#101;&#110;&#115;.</td> 48 <td>Module defining the debug protocol tokens.</td>
49 </tr><tr> 49 </tr><tr>
50 <td><a href="eric5.Debugger.DebugServer.html">DebugServer</a></td> 50 <td><a href="eric5.Debugger.DebugServer.html">DebugServer</a></td>
51 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114;.</td> 51 <td>Module implementing the debug server.</td>
52 </tr><tr> 52 </tr><tr>
53 <td><a href="eric5.Debugger.DebugUI.html">DebugUI</a></td> 53 <td><a href="eric5.Debugger.DebugUI.html">DebugUI</a></td>
54 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#85;&#73;.</td> 54 <td>Module implementing the debugger UI.</td>
55 </tr><tr> 55 </tr><tr>
56 <td><a href="eric5.Debugger.DebugViewer.html">DebugViewer</a></td> 56 <td><a href="eric5.Debugger.DebugViewer.html">DebugViewer</a></td>
57 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97; w&#105;&#100;&#103;&#101;&#116; &#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103; v&#97;&#114;&#105;&#111;&#117;&#115; &#100;&#101;&#98;&#117;&#103; &#114;&#101;&#108;&#97;&#116;&#101;&#100; v&#105;&#101;w&#115;.</td> 57 <td>Module implementing a widget containing various debug related views.</td>
58 </tr><tr> 58 </tr><tr>
59 <td><a href="eric5.Debugger.DebuggerInterfaceNone.html">DebuggerInterfaceNone</a></td> 59 <td><a href="eric5.Debugger.DebuggerInterfaceNone.html">DebuggerInterfaceNone</a></td>
60 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97; &#100;&#117;&#109;&#109;y &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#102;&#111;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114;.</td> 60 <td>Module implementing a dummy debugger interface for the debug server.</td>
61 </tr><tr> 61 </tr><tr>
62 <td><a href="eric5.Debugger.DebuggerInterfacePython.html">DebuggerInterfacePython</a></td> 62 <td><a href="eric5.Debugger.DebuggerInterfacePython.html">DebuggerInterfacePython</a></td>
63 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#80;y&#116;&#104;&#111;&#110; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#102;&#111;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114;.</td> 63 <td>Module implementing the Python debugger interface for the debug server.</td>
64 </tr><tr> 64 </tr><tr>
65 <td><a href="eric5.Debugger.DebuggerInterfacePython3.html">DebuggerInterfacePython3</a></td> 65 <td><a href="eric5.Debugger.DebuggerInterfacePython3.html">DebuggerInterfacePython3</a></td>
66 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#80;y&#116;&#104;&#111;&#110;&#51; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#102;&#111;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114;.</td> 66 <td>Module implementing the Python3 debugger interface for the debug server.</td>
67 </tr><tr> 67 </tr><tr>
68 <td><a href="eric5.Debugger.DebuggerInterfaceRuby.html">DebuggerInterfaceRuby</a></td> 68 <td><a href="eric5.Debugger.DebuggerInterfaceRuby.html">DebuggerInterfaceRuby</a></td>
69 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#82;&#117;&#98;y &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#102;&#111;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114;.</td> 69 <td>Module implementing the Ruby debugger interface for the debug server.</td>
70 </tr><tr> 70 </tr><tr>
71 <td><a href="eric5.Debugger.EditBreakpointDialog.html">EditBreakpointDialog</a></td> 71 <td><a href="eric5.Debugger.EditBreakpointDialog.html">EditBreakpointDialog</a></td>
72 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97; &#100;&#105;&#97;&#108;&#111;&#103; &#116;&#111; &#101;&#100;&#105;&#116; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#112;&#114;&#111;&#112;&#101;&#114;&#116;&#105;&#101;&#115;.</td> 72 <td>Module implementing a dialog to edit breakpoint properties.</td>
73 </tr><tr> 73 </tr><tr>
74 <td><a href="eric5.Debugger.EditWatchpointDialog.html">EditWatchpointDialog</a></td> 74 <td><a href="eric5.Debugger.EditWatchpointDialog.html">EditWatchpointDialog</a></td>
75 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97; &#100;&#105;&#97;&#108;&#111;&#103; &#116;&#111; &#101;&#100;&#105;&#116; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#112;&#114;&#111;&#112;&#101;&#114;&#116;&#105;&#101;&#115;.</td> 75 <td>Module implementing a dialog to edit watch expression properties.</td>
76 </tr><tr> 76 </tr><tr>
77 <td><a href="eric5.Debugger.ExceptionLogger.html">ExceptionLogger</a></td> 77 <td><a href="eric5.Debugger.ExceptionLogger.html">ExceptionLogger</a></td>
78 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#69;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#76;&#111;&#103;&#103;&#101;&#114; w&#105;&#100;&#103;&#101;&#116;.</td> 78 <td>Module implementing the Exception Logger widget.</td>
79 </tr><tr> 79 </tr><tr>
80 <td><a href="eric5.Debugger.ExceptionsFilterDialog.html">ExceptionsFilterDialog</a></td> 80 <td><a href="eric5.Debugger.ExceptionsFilterDialog.html">ExceptionsFilterDialog</a></td>
81 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110;&#115; &#102;&#105;&#108;&#116;&#101;&#114; &#100;&#105;&#97;&#108;&#111;&#103;.</td> 81 <td>Module implementing the exceptions filter dialog.</td>
82 </tr><tr> 82 </tr><tr>
83 <td><a href="eric5.Debugger.StartDialog.html">StartDialog</a></td> 83 <td><a href="eric5.Debugger.StartDialog.html">StartDialog</a></td>
84 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#83;&#116;&#97;&#114;&#116; &#80;&#114;&#111;&#103;&#114;&#97;&#109; &#100;&#105;&#97;&#108;&#111;&#103;.</td> 84 <td>Module implementing the Start Program dialog.</td>
85 </tr><tr> 85 </tr><tr>
86 <td><a href="eric5.Debugger.VariableDetailDialog.html">VariableDetailDialog</a></td> 86 <td><a href="eric5.Debugger.VariableDetailDialog.html">VariableDetailDialog</a></td>
87 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#100;&#101;&#116;&#97;&#105;&#108; &#100;&#105;&#97;&#108;&#111;&#103;.</td> 87 <td>Module implementing the variable detail dialog.</td>
88 </tr><tr> 88 </tr><tr>
89 <td><a href="eric5.Debugger.VariablesFilterDialog.html">VariablesFilterDialog</a></td> 89 <td><a href="eric5.Debugger.VariablesFilterDialog.html">VariablesFilterDialog</a></td>
90 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#102;&#105;&#108;&#116;&#101;&#114; &#100;&#105;&#97;&#108;&#111;&#103;.</td> 90 <td>Module implementing the variables filter dialog.</td>
91 </tr><tr> 91 </tr><tr>
92 <td><a href="eric5.Debugger.VariablesViewer.html">VariablesViewer</a></td> 92 <td><a href="eric5.Debugger.VariablesViewer.html">VariablesViewer</a></td>
93 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; v&#105;&#101;w&#101;&#114; w&#105;&#100;&#103;&#101;&#116;.</td> 93 <td>Module implementing the variables viewer widget.</td>
94 </tr><tr> 94 </tr><tr>
95 <td><a href="eric5.Debugger.WatchPointModel.html">WatchPointModel</a></td> 95 <td><a href="eric5.Debugger.WatchPointModel.html">WatchPointModel</a></td>
96 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#87;&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#109;&#111;&#100;&#101;&#108;.</td> 96 <td>Module implementing the Watch expression model.</td>
97 </tr><tr> 97 </tr><tr>
98 <td><a href="eric5.Debugger.WatchPointViewer.html">WatchPointViewer</a></td> 98 <td><a href="eric5.Debugger.WatchPointViewer.html">WatchPointViewer</a></td>
99 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; v&#105;&#101;w&#101;&#114; w&#105;&#100;&#103;&#101;&#116;.</td> 99 <td>Module implementing the watch expression viewer widget.</td>
100 </tr> 100 </tr>
101 </table> 101 </table>
102 </body></html> 102 </body></html>

eric ide

mercurial