src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html

Mon, 17 Feb 2025 16:28:25 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 17 Feb 2025 16:28:25 +0100
branch
eric7
changeset 11140
b823386f7591
parent 11139
cd22e8e705f4
child 11150
73d80859079c
permissions
-rw-r--r--

Code Style Checker
- Added a checker for `Structural Pattern Matching' based on `flake8-spm` v0.0.1

8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker</title>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
8596
d64760b2da50 Documentation Generator: streamlined the code to use an external style sheet file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8372
diff changeset
5 <link rel="stylesheet" href="styles.css">
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker</h1>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 Module implementing a checker for miscellaneous checks.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
13
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 <table>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
16 <tr><td>BugBearContext</td></tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
17 <tr><td>BugbearImmutableCalls</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
18 <tr><td>BugbearMutableCalls</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
19 <tr><td>BugbearMutableComprehensions</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
20 <tr><td>BugbearMutableLiterals</td></tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
22
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <h3>Classes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 <td><a href="#BugBearVisitor">BugBearVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 <td>Class implementing a node visitor to check for various topics.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <td><a href="#DateTimeVisitor">DateTimeVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <td>Class implementing a node visitor to check datetime function calls.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <tr>
11140
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
34 <td><a href="#DefaultMatchCaseVisitor">DefaultMatchCaseVisitor</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
35 <td>Class implementing a node visitor to check default match cases.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
36 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
37 <tr>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
38 <td><a href="#ExceptBaseExceptionVisitor">ExceptBaseExceptionVisitor</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
39 <td>Class to determine, if a 'BaseException' is re-raised.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
40 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
41 <tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
42 <td><a href="#FunctionDefDefaultsVisitor">FunctionDefDefaultsVisitor</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
43 <td>Class used by M506, M508 and M539.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
44 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
45 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
46 <td><a href="#M520NameFinder">M520NameFinder</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
47 <td>Class to extract a name out of a tree of nodes ignoring names defined within the local scope of a comprehension.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
48 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
49 <tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
50 <td><a href="#M540CaughtException">M540CaughtException</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
51 <td>Class to hold the data for a caught exception.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
52 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
53 <tr>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
54 <td><a href="#M541UnhandledKeyType">M541UnhandledKeyType</a></td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
55 <td>Class to hold a dictionary key of a type that we do not check for duplicates.</td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
56 </tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
57 <tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
58 <td><a href="#M541VariableKeyType">M541VariableKeyType</a></td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
59 <td>Class to hold the name of a variable key type.</td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
60 </tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
61 <tr>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
62 <td><a href="#M569Checker">M569Checker</a></td>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
63 <td>Class traversing a 'for' loop body to check for modifications to a loop's mutable iterable.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
64 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
65 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <td><a href="#MiscellaneousChecker">MiscellaneousChecker</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td>Class implementing a checker for miscellaneous checks.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#NameFinder">NameFinder</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Class to extract a name out of a tree of nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <tr>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
74 <td><a href="#NamedExprFinder">NamedExprFinder</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
75 <td>Class to extract names defined through an ast.NamedExpr.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
76 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
77 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td><a href="#ReturnVisitor">ReturnVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Class implementing a node visitor to check return statements.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td><a href="#SysVersionVisitor">SysVersionVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <td>Class implementing a node visitor to check the use of sys.version and sys.version_info.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td><a href="#TextVisitor">TextVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td>Class implementing a node visitor for bytes and str instances.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
90
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <h3>Functions</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td><a href="#composeCallPath">composeCallPath</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td>Generator function to assemble the call path of a given node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 </tr>
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
97 <tr>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
98 <td><a href="#pairwise">pairwise</a></td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
99 <td></td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
100 </tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
102
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <a NAME="BugBearVisitor" ID="BugBearVisitor"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <h2>BugBearVisitor</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 Class implementing a node visitor to check for various topics.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
110
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <h3>Derived from</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 ast.NodeVisitor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <h3>Class Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
115 <tr><td>CONTEXTFUL_NODES</td></tr>
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
116 <tr><td>FUNCTION_NODES</td></tr>
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
117 <tr><td>NodeWindowSize</td></tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
119
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 <h3>Class Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
124
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <h3>Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <td><a href="#BugBearVisitor.__init__">BugBearVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <td>Constructor</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
132 <td><a href="#BugBearVisitor.__checkForM505">__checkForM505</a></td>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <td>Private method to check the use of *strip().</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
136 <td><a href="#BugBearVisitor.__checkForM506_M508">__checkForM506_M508</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
137 <td>Private method to check the use of mutable literals, comprehensions and calls.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
138 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
139 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 <td><a href="#BugBearVisitor.__checkForM507">__checkForM507</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <td>Private method to check for unused loop variables.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
144 <td><a href="#BugBearVisitor.__checkForM512">__checkForM512</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
145 <td>Private method to check for return/continue/break inside finally blocks.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
146 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
147 <tr>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
148 <td><a href="#BugBearVisitor.__checkForM513_M514_M529_M530">__checkForM513_M514_M529_M530</a></td>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
149 <td>Private method to check various exception handler situations.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
150 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
151 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
152 <td><a href="#BugBearVisitor.__checkForM515">__checkForM515</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
153 <td>Private method to check for pointless comparisons.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
154 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
155 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
156 <td><a href="#BugBearVisitor.__checkForM516">__checkForM516</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
157 <td>Private method to check for raising a literal instead of an exception.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
158 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
159 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
160 <td><a href="#BugBearVisitor.__checkForM517">__checkForM517</a></td>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
161 <td>Private method to check for use of the evil syntax 'with assertRaises(Exception): or 'with pytest.raises(Exception):'.</td>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
162 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
163 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
164 <td><a href="#BugBearVisitor.__checkForM518">__checkForM518</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
165 <td>Private method to check for useless expressions.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
166 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
167 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
168 <td><a href="#BugBearVisitor.__checkForM519">__checkForM519</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
169 <td>Private method to check for use of 'functools.lru_cache' or 'functools.cache'.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
170 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
171 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
172 <td><a href="#BugBearVisitor.__checkForM520">__checkForM520</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
173 <td>Private method to check for a loop that modifies its iterable.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
174 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
175 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
176 <td><a href="#BugBearVisitor.__checkForM521">__checkForM521</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
177 <td>Private method to check for use of an f-string as docstring.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
178 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
179 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
180 <td><a href="#BugBearVisitor.__checkForM522">__checkForM522</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
181 <td>Private method to check for use of an f-string as docstring.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
182 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
183 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
184 <td><a href="#BugBearVisitor.__checkForM523">__checkForM523</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
185 <td>Private method to check that functions (including lambdas) do not use loop variables.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
186 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
187 <tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
188 <td><a href="#BugBearVisitor.__checkForM524_M527">__checkForM524_M527</a></td>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
189 <td>Private method to check for inheritance from abstract classes in abc and lack of any methods decorated with abstract*.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
190 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
191 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
192 <td><a href="#BugBearVisitor.__checkForM525">__checkForM525</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
193 <td>Private method to check for exceptions being handled multiple times.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
194 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
195 <tr>
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
196 <td><a href="#BugBearVisitor.__checkForM526">__checkForM526</a></td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
197 <td>Private method to check for Star-arg unpacking after keyword argument.</td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
198 </tr>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
199 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
200 <td><a href="#BugBearVisitor.__checkForM528">__checkForM528</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
201 <td>Private method to check for warn without stacklevel.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
202 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
203 <tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
204 <td><a href="#BugBearVisitor.__checkForM531">__checkForM531</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
205 <td>Private method to check that 'itertools.groupby' isn't iterated over more than once.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
206 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
207 <tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
208 <td><a href="#BugBearVisitor.__checkForM532">__checkForM532</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
209 <td>Private method to check for possible unintentional typing annotation.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
210 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
211 <tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
212 <td><a href="#BugBearVisitor.__checkForM533">__checkForM533</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
213 <td>Private method to check a set for duplicate items.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
214 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
215 <tr>
10189
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
216 <td><a href="#BugBearVisitor.__checkForM534">__checkForM534</a></td>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
217 <td>Private method to check that re.sub/subn/split arguments flags/count/maxsplit are passed as keyword arguments.</td>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
218 </tr>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
219 <tr>
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
220 <td><a href="#BugBearVisitor.__checkForM535">__checkForM535</a></td>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
221 <td>Private method to check that a static key isn't used in a dict comprehension.</td>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
222 </tr>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
223 <tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
224 <td><a href="#BugBearVisitor.__checkForM539">__checkForM539</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
225 <td>Private method to check for correct ContextVar usage.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
226 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
227 <tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
228 <td><a href="#BugBearVisitor.__checkForM540AddNote">__checkForM540AddNote</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
229 <td>Private method to check add_note usage.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
230 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
231 <tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
232 <td><a href="#BugBearVisitor.__checkForM540Usage">__checkForM540Usage</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
233 <td>Private method to check the usage of exceptions with added note.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
234 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
235 <tr>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
236 <td><a href="#BugBearVisitor.__checkForM541">__checkForM541</a></td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
237 <td>Private method to check for duplicate key value pairs in a dictionary literal.</td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
238 </tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
239 <tr>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
240 <td><a href="#BugBearVisitor.__checkForM569">__checkForM569</a></td>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
241 <td>Private method to check for changes to a loop's mutable iterable.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
242 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
243 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
244 <td><a href="#BugBearVisitor.__checkRedundantExcepthandlers">__checkRedundantExcepthandlers</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
245 <td>Private method to check for redundant exception types in an exception handler.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
246 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
247 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
248 <td><a href="#BugBearVisitor.__childrenInScope">__childrenInScope</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
249 <td>Private method to get all child nodes in the given scope.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
250 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
251 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
252 <td><a href="#BugBearVisitor.__flattenExcepthandler">__flattenExcepthandler</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
253 <td>Private method to flatten the list of exceptions handled by an except handler.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
254 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
255 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
256 <td><a href="#BugBearVisitor.__getAssignedNames">__getAssignedNames</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
257 <td>Private method to get the names of a for loop.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
258 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
259 <tr>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
260 <td><a href="#BugBearVisitor.__getDictCompLoopAndNamedExprVarNames">__getDictCompLoopAndNamedExprVarNames</a></td>
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
261 <td>Private method to get the names of comprehension loop variables.</td>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
262 </tr>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
263 <tr>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
264 <td><a href="#BugBearVisitor.__getNamesFromTuple">__getNamesFromTuple</a></td>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
265 <td>Private method to get the names from an ast.Tuple node.</td>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
266 </tr>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
267 <tr>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
268 <td><a href="#BugBearVisitor.__inClassInit">__inClassInit</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
269 <td>Private method to check, if we are inside an '__init__' method.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
270 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
271 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
272 <td><a href="#BugBearVisitor.__isIdentifier">__isIdentifier</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
273 <td>Private method to check if arg is a valid identifier.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
274 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
275 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
276 <td><a href="#BugBearVisitor.__namesFromAssignments">__namesFromAssignments</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
277 <td>Private method to get names of an assignment.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
278 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
279 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
280 <td><a href="#BugBearVisitor.__typesafeIssubclass">__typesafeIssubclass</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
281 <td>Private method implementing a type safe issubclass() function.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
282 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
283 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
284 <td><a href="#BugBearVisitor.__walkList">__walkList</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
285 <td>Private method to walk a given list of nodes.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
286 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
287 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
288 <td><a href="#BugBearVisitor._loop">_loop</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
289 <td></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
290 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
291 <tr>
10189
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
292 <td><a href="#BugBearVisitor.check">check</a></td>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
293 <td></td>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
294 </tr>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
295 <tr>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
296 <td><a href="#BugBearVisitor.convertToValue">convertToValue</a></td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
297 <td>Function to extract the value of a given item.</td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
298 </tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
299 <tr>
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
300 <td><a href="#BugBearVisitor.emptyBody">emptyBody</a></td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
301 <td></td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
302 </tr>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
303 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
304 <td><a href="#BugBearVisitor.isAbcClass">isAbcClass</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
305 <td></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
306 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
307 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
308 <td><a href="#BugBearVisitor.isAbstractDecorator">isAbstractDecorator</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
309 <td></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
310 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
311 <tr>
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
312 <td><a href="#BugBearVisitor.isOverload">isOverload</a></td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
313 <td></td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
314 </tr>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
315 <tr>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
316 <td><a href="#BugBearVisitor.isStrOrEllipsis">isStrOrEllipsis</a></td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
317 <td></td>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
318 </tr>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
319 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
320 <td><a href="#BugBearVisitor.nodeStack">nodeStack</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
321 <td>Public method to get a reference to the most recent node stack.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
322 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
323 <tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
324 <td><a href="#BugBearVisitor.superwalk">superwalk</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
325 <td>Function to walk an AST node or a list of AST nodes.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
326 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
327 <tr>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
328 <td><a href="#BugBearVisitor.toNameStr">toNameStr</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
329 <td>Public method to turn Name and Attribute nodes to strings, handling any depth of attribute accesses.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
330 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
331 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 <td><a href="#BugBearVisitor.visit">visit</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 <td>Public method to traverse a given AST node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
336 <td><a href="#BugBearVisitor.visit_AnnAssign">visit_AnnAssign</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
337 <td>Public method to check annotated assign statements.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
338 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
339 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
340 <td><a href="#BugBearVisitor.visit_Assert">visit_Assert</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
341 <td>Public method to handle 'assert' statements.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
342 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
344 <td><a href="#BugBearVisitor.visit_Assign">visit_Assign</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
345 <td>Public method to handle assignments.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
346 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
347 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
348 <td><a href="#BugBearVisitor.visit_AsyncFor">visit_AsyncFor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
349 <td>Public method to handle 'for' statements.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
350 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
351 <tr>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
352 <td><a href="#BugBearVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
353 <td>Public method to handle async function definitions.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
354 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
355 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
356 <td><a href="#BugBearVisitor.visit_Call">visit_Call</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
357 <td>Public method to handle a function call.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
358 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
359 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
360 <td><a href="#BugBearVisitor.visit_ClassDef">visit_ClassDef</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
361 <td>Public method to handle class definitions.</td>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
364 <td><a href="#BugBearVisitor.visit_Compare">visit_Compare</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
365 <td>Public method to handle comparison statements.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
366 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
367 <tr>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
368 <td><a href="#BugBearVisitor.visit_Dict">visit_Dict</a></td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
369 <td>Public method to check a dictionary.</td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
370 </tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
371 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
372 <td><a href="#BugBearVisitor.visit_DictComp">visit_DictComp</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
373 <td>Public method to handle dictionary comprehensions.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
374 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
375 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
376 <td><a href="#BugBearVisitor.visit_ExceptHandler">visit_ExceptHandler</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
377 <td>Public method to handle exception handlers.</td>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380 <td><a href="#BugBearVisitor.visit_For">visit_For</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 <td>Public method to handle 'for' statements.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
383 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
384 <td><a href="#BugBearVisitor.visit_FunctionDef">visit_FunctionDef</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
385 <td>Public method to handle function definitions.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
386 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
387 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
388 <td><a href="#BugBearVisitor.visit_GeneratorExp">visit_GeneratorExp</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
389 <td>Public method to handle generator expressions.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
390 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
391 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
392 <td><a href="#BugBearVisitor.visit_Import">visit_Import</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
393 <td>Public method to check imports.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
394 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
395 <tr>
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
396 <td><a href="#BugBearVisitor.visit_ImportFrom">visit_ImportFrom</a></td>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
397 <td>Public method to check from imports.</td>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
398 </tr>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
399 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400 <td><a href="#BugBearVisitor.visit_JoinedStr">visit_JoinedStr</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401 <td>Public method to handle f-string arguments.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
404 <td><a href="#BugBearVisitor.visit_ListComp">visit_ListComp</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
405 <td>Public method to handle list comprehensions.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
406 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
407 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
408 <td><a href="#BugBearVisitor.visit_Module">visit_Module</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
409 <td>Public method to handle a module node.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
410 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
411 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
412 <td><a href="#BugBearVisitor.visit_Raise">visit_Raise</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
413 <td>Public method to handle 'raise' statements.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
414 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
415 <tr>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
416 <td><a href="#BugBearVisitor.visit_Return">visit_Return</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
417 <td>Public method to handle 'Return' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
418 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
419 <tr>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
420 <td><a href="#BugBearVisitor.visit_Set">visit_Set</a></td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
421 <td>Public method to check a set.</td>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
422 </tr>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
423 <tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
424 <td><a href="#BugBearVisitor.visit_SetComp">visit_SetComp</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
425 <td>Public method to handle set comprehensions.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
426 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
427 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
428 <td><a href="#BugBearVisitor.visit_Try">visit_Try</a></td>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
429 <td>Public method to handle 'try' statements.</td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
430 </tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
431 <tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
432 <td><a href="#BugBearVisitor.visit_TryStar">visit_TryStar</a></td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
433 <td>Public method to handle 'except*' statements.</td>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
434 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
435 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
436 <td><a href="#BugBearVisitor.visit_UAdd">visit_UAdd</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437 <td>Public method to handle unary additions.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
438 </tr>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
439 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
440 <td><a href="#BugBearVisitor.visit_While">visit_While</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
441 <td>Public method to handle 'while' statements.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
442 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
443 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
444 <td><a href="#BugBearVisitor.visit_With">visit_With</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
445 <td>Public method to handle 'with' statements.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
446 </tr>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
447 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
448 <td><a href="#BugBearVisitor.visit_Yield">visit_Yield</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
449 <td>Public method to handle 'Yield' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
450 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
451 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
452 <td><a href="#BugBearVisitor.visit_YieldFrom">visit_YieldFrom</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
453 <td>Public method to handle 'YieldFrom' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
454 </tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
455 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
456
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
457 <h3>Static Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
458 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
459 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
460 </table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
461
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
462
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
463 <a NAME="BugBearVisitor.__init__" ID="BugBearVisitor.__init__"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
464 <h4>BugBearVisitor (Constructor)</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
465 <b>BugBearVisitor</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
466 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
467 Constructor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
468 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
469
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
470 <a NAME="BugBearVisitor.__checkForM505" ID="BugBearVisitor.__checkForM505"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
471 <h4>BugBearVisitor.__checkForM505</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
472 <b>__checkForM505</b>(<i>node</i>)
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
473 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
474 Private method to check the use of *strip().
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
475 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
476
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
477 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
478
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
479 <dt><i>node</i> (ast.Call)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
480 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
481 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
482 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
483 </dl>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
484 <a NAME="BugBearVisitor.__checkForM506_M508" ID="BugBearVisitor.__checkForM506_M508"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
485 <h4>BugBearVisitor.__checkForM506_M508</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
486 <b>__checkForM506_M508</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
487 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
488 Private method to check the use of mutable literals, comprehensions and calls.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
489 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
490
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
491 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
492
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
493 <dt><i>node</i> (ast.AsyncFunctionDef or ast.FunctionDef)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
494 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
495 reference to the node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
496 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
497 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
498 <a NAME="BugBearVisitor.__checkForM507" ID="BugBearVisitor.__checkForM507"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
499 <h4>BugBearVisitor.__checkForM507</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
500 <b>__checkForM507</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
501 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
502 Private method to check for unused loop variables.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
503 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
504
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
505 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
506
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
507 <dt><i>node</i> (ast.For or ast.AsyncFor)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
508 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
509 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
510 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
511 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
512 <a NAME="BugBearVisitor.__checkForM512" ID="BugBearVisitor.__checkForM512"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
513 <h4>BugBearVisitor.__checkForM512</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
514 <b>__checkForM512</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
515 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
516 Private method to check for return/continue/break inside finally blocks.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
517 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
518
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
519 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
520
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
521 <dt><i>node</i> (ast.Try)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
522 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
523 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
524 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
525 </dl>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
526 <a NAME="BugBearVisitor.__checkForM513_M514_M529_M530" ID="BugBearVisitor.__checkForM513_M514_M529_M530"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
527 <h4>BugBearVisitor.__checkForM513_M514_M529_M530</h4>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
528 <b>__checkForM513_M514_M529_M530</b>(<i>node</i>)
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
529 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
530 Private method to check various exception handler situations.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
531 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
532
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
533 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
534
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
535 <dt><i>node</i> (ast.ExceptHandler)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
536 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
537 reference to the node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
538 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
539 </dl>
11000
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
540 <dl>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
541 <dt>Return:</dt>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
542 <dd>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
543 list of exception handler names
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
544 </dd>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
545 </dl>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
546 <dl>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
547 <dt>Return Type:</dt>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
548 <dd>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
549 list of str
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
550 </dd>
f8371a2dd08f Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10999
diff changeset
551 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
552 <a NAME="BugBearVisitor.__checkForM515" ID="BugBearVisitor.__checkForM515"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
553 <h4>BugBearVisitor.__checkForM515</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
554 <b>__checkForM515</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
555 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
556 Private method to check for pointless comparisons.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
557 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
558
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
559 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
560
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
561 <dt><i>node</i> (ast.Compare)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
562 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
563 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
564 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
565 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
566 <a NAME="BugBearVisitor.__checkForM516" ID="BugBearVisitor.__checkForM516"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
567 <h4>BugBearVisitor.__checkForM516</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
568 <b>__checkForM516</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
569 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
570 Private method to check for raising a literal instead of an exception.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
571 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
572
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
573 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
574
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
575 <dt><i>node</i> (ast.Raise)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
576 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
577 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
578 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
579 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
580 <a NAME="BugBearVisitor.__checkForM517" ID="BugBearVisitor.__checkForM517"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
581 <h4>BugBearVisitor.__checkForM517</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
582 <b>__checkForM517</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
583 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
584 Private method to check for use of the evil syntax
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
585 'with assertRaises(Exception): or 'with pytest.raises(Exception):'.
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
586 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
587
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
588 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
589
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
590 <dt><i>node</i> (ast.With)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
591 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
592 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
593 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
594 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
595 <a NAME="BugBearVisitor.__checkForM518" ID="BugBearVisitor.__checkForM518"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
596 <h4>BugBearVisitor.__checkForM518</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
597 <b>__checkForM518</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
598 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
599 Private method to check for useless expressions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
600 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
601
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
602 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
603
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
604 <dt><i>node</i> (ast.FunctionDef)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
605 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
606 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
607 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
608 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
609 <a NAME="BugBearVisitor.__checkForM519" ID="BugBearVisitor.__checkForM519"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
610 <h4>BugBearVisitor.__checkForM519</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
611 <b>__checkForM519</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
612 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
613 Private method to check for use of 'functools.lru_cache' or 'functools.cache'.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
614 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
615
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
616 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
617
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
618 <dt><i>node</i> (ast.FunctionDef)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
619 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
620 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
621 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
622 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
623 <a NAME="BugBearVisitor.__checkForM520" ID="BugBearVisitor.__checkForM520"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
624 <h4>BugBearVisitor.__checkForM520</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
625 <b>__checkForM520</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
626 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
627 Private method to check for a loop that modifies its iterable.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
628 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
629
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
630 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
631
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
632 <dt><i>node</i> (ast.For or ast.AsyncFor)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
633 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
634 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
635 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
636 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
637 <a NAME="BugBearVisitor.__checkForM521" ID="BugBearVisitor.__checkForM521"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
638 <h4>BugBearVisitor.__checkForM521</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
639 <b>__checkForM521</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
640 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
641 Private method to check for use of an f-string as docstring.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
642 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
643
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
644 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
645
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
646 <dt><i>node</i> (ast.FunctionDef or ast.ClassDef)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
647 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
648 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
649 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
650 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
651 <a NAME="BugBearVisitor.__checkForM522" ID="BugBearVisitor.__checkForM522"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
652 <h4>BugBearVisitor.__checkForM522</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
653 <b>__checkForM522</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
654 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
655 Private method to check for use of an f-string as docstring.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
656 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
657
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
658 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
659
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
660 <dt><i>node</i> (ast.With)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
661 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
662 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
663 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
664 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
665 <a NAME="BugBearVisitor.__checkForM523" ID="BugBearVisitor.__checkForM523"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
666 <h4>BugBearVisitor.__checkForM523</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
667 <b>__checkForM523</b>(<i>loopNode</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
668 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
669 Private method to check that functions (including lambdas) do not use loop
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
670 variables.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
671 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
672
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
673 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
674
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
675 <dt><i>loopNode</i> (ast.For, ast.AsyncFor, ast.While, ast.ListComp, ast.SetComp,ast.DictComp,)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
676 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
677 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
678 or ast.GeneratorExp
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
679 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
680 </dl>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
681 <a NAME="BugBearVisitor.__checkForM524_M527" ID="BugBearVisitor.__checkForM524_M527"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
682 <h4>BugBearVisitor.__checkForM524_M527</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
683 <b>__checkForM524_M527</b>(<i>node</i>)
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
684 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
685 Private method to check for inheritance from abstract classes in abc and lack of
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
686 any methods decorated with abstract*.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
687 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
688
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
689 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
690
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
691 <dt><i>node</i> (ast.ClassDef)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
692 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
693 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
694 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
695 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
696 <a NAME="BugBearVisitor.__checkForM525" ID="BugBearVisitor.__checkForM525"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
697 <h4>BugBearVisitor.__checkForM525</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
698 <b>__checkForM525</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
699 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
700 Private method to check for exceptions being handled multiple times.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
701 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
702
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
703 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
704
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
705 <dt><i>node</i> (ast.Try)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
706 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
707 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
708 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
709 </dl>
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
710 <a NAME="BugBearVisitor.__checkForM526" ID="BugBearVisitor.__checkForM526"></a>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
711 <h4>BugBearVisitor.__checkForM526</h4>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
712 <b>__checkForM526</b>(<i>node</i>)
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
713 <p>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
714 Private method to check for Star-arg unpacking after keyword argument.
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
715 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
716
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
717 <dl>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
718
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
719 <dt><i>node</i> (ast.Call)</dt>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
720 <dd>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
721 reference to the node to be processed
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
722 </dd>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
723 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
724 <a NAME="BugBearVisitor.__checkForM528" ID="BugBearVisitor.__checkForM528"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
725 <h4>BugBearVisitor.__checkForM528</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
726 <b>__checkForM528</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
727 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
728 Private method to check for warn without stacklevel.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
729 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
730
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
731 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
732
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
733 <dt><i>node</i> (ast.Call)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
734 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
735 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
736 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
737 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
738 <a NAME="BugBearVisitor.__checkForM531" ID="BugBearVisitor.__checkForM531"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
739 <h4>BugBearVisitor.__checkForM531</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
740 <b>__checkForM531</b>(<i>loopNode</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
741 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
742 Private method to check that 'itertools.groupby' isn't iterated over more than
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
743 once.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
744 </p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
745 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
746 A warning is emitted when the generator returned by 'groupby()' is used
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
747 more than once inside a loop body or when it's used in a nested loop.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
748 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
749
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
750 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
751
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
752 <dt><i>loopNode</i> (ast.For or ast.AsyncFor)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
753 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
754 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
755 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
756 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
757 <a NAME="BugBearVisitor.__checkForM532" ID="BugBearVisitor.__checkForM532"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
758 <h4>BugBearVisitor.__checkForM532</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
759 <b>__checkForM532</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
760 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
761 Private method to check for possible unintentional typing annotation.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
762 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
763
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
764 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
765
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
766 <dt><i>node</i> (ast.AnnAssign)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
767 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
768 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
769 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
770 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
771 <a NAME="BugBearVisitor.__checkForM533" ID="BugBearVisitor.__checkForM533"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
772 <h4>BugBearVisitor.__checkForM533</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
773 <b>__checkForM533</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
774 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
775 Private method to check a set for duplicate items.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
776 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
777
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
778 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
779
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
780 <dt><i>node</i> (ast.Set)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
781 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
782 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
783 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
784 </dl>
10189
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
785 <a NAME="BugBearVisitor.__checkForM534" ID="BugBearVisitor.__checkForM534"></a>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
786 <h4>BugBearVisitor.__checkForM534</h4>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
787 <b>__checkForM534</b>(<i>node</i>)
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
788 <p>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
789 Private method to check that re.sub/subn/split arguments flags/count/maxsplit
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
790 are passed as keyword arguments.
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
791 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
792
10189
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
793 <dl>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
794
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
795 <dt><i>node</i> (ast.Call)</dt>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
796 <dd>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
797 reference to the node to be processed
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
798 </dd>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
799 </dl>
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
800 <a NAME="BugBearVisitor.__checkForM535" ID="BugBearVisitor.__checkForM535"></a>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
801 <h4>BugBearVisitor.__checkForM535</h4>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
802 <b>__checkForM535</b>(<i>node</i>)
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
803 <p>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
804 Private method to check that a static key isn't used in a dict comprehension.
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
805 </p>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
806 <p>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
807 Record a warning if a likely unchanging key is used - either a constant,
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
808 or a variable that isn't coming from the generator expression.
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
809 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
810
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
811 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
812
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
813 <dt><i>node</i> (ast.DictComp)</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
814 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
815 reference to the node to be processed
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
816 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
817 </dl>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
818 <a NAME="BugBearVisitor.__checkForM539" ID="BugBearVisitor.__checkForM539"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
819 <h4>BugBearVisitor.__checkForM539</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
820 <b>__checkForM539</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
821 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
822 Private method to check for correct ContextVar usage.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
823 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
824
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
825 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
826
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
827 <dt><i>node</i> (ast.Call)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
828 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
829 reference to the node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
830 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
831 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
832 <a NAME="BugBearVisitor.__checkForM540AddNote" ID="BugBearVisitor.__checkForM540AddNote"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
833 <h4>BugBearVisitor.__checkForM540AddNote</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
834 <b>__checkForM540AddNote</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
835 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
836 Private method to check add_note usage.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
837 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
838
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
839 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
840
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
841 <dt><i>node</i> (ast.Attribute)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
842 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
843 reference to the node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
844 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
845 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
846 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
847 <dt>Return:</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
848 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
849 flag
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
850 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
851 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
852 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
853 <dt>Return Type:</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
854 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
855 bool
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
856 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
857 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
858 <a NAME="BugBearVisitor.__checkForM540Usage" ID="BugBearVisitor.__checkForM540Usage"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
859 <h4>BugBearVisitor.__checkForM540Usage</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
860 <b>__checkForM540Usage</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
861 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
862 Private method to check the usage of exceptions with added note.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
863 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
864
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
865 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
866
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
867 <dt><i>node</i> (ast.expr or None)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
868 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
869 reference to the node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
870 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
871 </dl>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
872 <a NAME="BugBearVisitor.__checkForM541" ID="BugBearVisitor.__checkForM541"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
873 <h4>BugBearVisitor.__checkForM541</h4>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
874 <b>__checkForM541</b>(<i>node</i>)
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
875 <p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
876 Private method to check for duplicate key value pairs in a dictionary literal.
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
877 </p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
878
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
879 <dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
880
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
881 <dt><i>node</i> (ast.Dict)</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
882 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
883 reference to the node to be processed
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
884 </dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
885 </dl>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
886 <a NAME="BugBearVisitor.__checkForM569" ID="BugBearVisitor.__checkForM569"></a>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
887 <h4>BugBearVisitor.__checkForM569</h4>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
888 <b>__checkForM569</b>(<i>node</i>)
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
889 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
890 Private method to check for changes to a loop's mutable iterable.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
891 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
892
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
893 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
894
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
895 <dt><i>node</i> (ast.For)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
896 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
897 loop node to be checked
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
898 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
899 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
900 <a NAME="BugBearVisitor.__checkRedundantExcepthandlers" ID="BugBearVisitor.__checkRedundantExcepthandlers"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
901 <h4>BugBearVisitor.__checkRedundantExcepthandlers</h4>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
902 <b>__checkRedundantExcepthandlers</b>(<i>names, node, inTryStar</i>)
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
903 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
904 Private method to check for redundant exception types in an exception handler.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
905 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
906
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
907 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
908
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
909 <dt><i>names</i> (list of ast.Name)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
910 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
911 list of exception types to be checked
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
912 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
913 <dt><i>node</i> (ast.ExceptionHandler)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
914 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
915 reference to the exception handler node
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
916 </dd>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
917 <dt><i>inTryStar</i> (str)</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
918 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
919 character indicating an 'except*' handler
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
920 </dd>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
921 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
922 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
923 <dt>Return:</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
924 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
925 tuple containing the error data
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
926 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
927 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
928 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
929 <dt>Return Type:</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
930 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
931 tuple of (ast.Node, str, str, str, str)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
932 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
933 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
934 <a NAME="BugBearVisitor.__childrenInScope" ID="BugBearVisitor.__childrenInScope"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
935 <h4>BugBearVisitor.__childrenInScope</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
936 <b>__childrenInScope</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
937 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
938 Private method to get all child nodes in the given scope.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
939 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
940
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
941 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
942
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
943 <dt><i>node</i> (ast.Node)</dt>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
944 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
945 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
946 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
947 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
948 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
949 <dt>Yield:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
950 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
951 reference to a child node
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
952 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
953 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
954 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
955 <dt>Yield Type:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
956 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
957 ast.Node
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
958 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
959 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
960 <a NAME="BugBearVisitor.__flattenExcepthandler" ID="BugBearVisitor.__flattenExcepthandler"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
961 <h4>BugBearVisitor.__flattenExcepthandler</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
962 <b>__flattenExcepthandler</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
963 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
964 Private method to flatten the list of exceptions handled by an except handler.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
965 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
966
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
967 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
968
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
969 <dt><i>node</i> (ast.Node)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
970 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
971 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
972 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
973 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
974 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
975 <dt>Yield:</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
976 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
977 reference to the exception type node
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
978 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
979 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
980 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
981 <dt>Yield Type:</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
982 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
983 ast.Node
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
984 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
985 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
986 <a NAME="BugBearVisitor.__getAssignedNames" ID="BugBearVisitor.__getAssignedNames"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
987 <h4>BugBearVisitor.__getAssignedNames</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
988 <b>__getAssignedNames</b>(<i>loopNode</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
989 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
990 Private method to get the names of a for loop.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
991 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
992
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
993 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
994
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
995 <dt><i>loopNode</i> (ast.For)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
996 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
997 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
998 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
999 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1000 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1001 <dt>Yield:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1002 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1003 DESCRIPTION
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1004 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1005 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1006 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1007 <dt>Yield Type:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1008 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1009 TYPE
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1010 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1011 </dl>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1012 <a NAME="BugBearVisitor.__getDictCompLoopAndNamedExprVarNames" ID="BugBearVisitor.__getDictCompLoopAndNamedExprVarNames"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1013 <h4>BugBearVisitor.__getDictCompLoopAndNamedExprVarNames</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1014 <b>__getDictCompLoopAndNamedExprVarNames</b>(<i>node</i>)
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1015 <p>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1016 Private method to get the names of comprehension loop variables.
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1017 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1018
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1019 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1020
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1021 <dt><i>node</i> (ast.DictComp)</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1022 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1023 ast node to be processed
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1024 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1025 </dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1026 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1027 <dt>Yield:</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1028 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1029 loop variable names
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1030 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1031 </dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1032 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1033 <dt>Yield Type:</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1034 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1035 str
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1036 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1037 </dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1038 <a NAME="BugBearVisitor.__getNamesFromTuple" ID="BugBearVisitor.__getNamesFromTuple"></a>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1039 <h4>BugBearVisitor.__getNamesFromTuple</h4>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1040 <b>__getNamesFromTuple</b>(<i>node</i>)
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1041 <p>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1042 Private method to get the names from an ast.Tuple node.
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1043 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1044
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1045 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1046
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1047 <dt><i>node</i> (ast.Tuple)</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1048 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1049 ast node to be processed
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1050 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1051 </dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1052 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1053 <dt>Yield:</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1054 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1055 names
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1056 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1057 </dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1058 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1059 <dt>Yield Type:</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1060 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1061 str
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1062 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1063 </dl>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1064 <a NAME="BugBearVisitor.__inClassInit" ID="BugBearVisitor.__inClassInit"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1065 <h4>BugBearVisitor.__inClassInit</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1066 <b>__inClassInit</b>(<i></i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1067 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1068 Private method to check, if we are inside an '__init__' method.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1069 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1070
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1071 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1072 <dt>Return:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1073 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1074 flag indicating being within the '__init__' method
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1075 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1076 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1077 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1078 <dt>Return Type:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1079 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1080 bool
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1081 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1082 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1083 <a NAME="BugBearVisitor.__isIdentifier" ID="BugBearVisitor.__isIdentifier"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1084 <h4>BugBearVisitor.__isIdentifier</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1085 <b>__isIdentifier</b>(<i>arg</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1086 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1087 Private method to check if arg is a valid identifier.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1088 </p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1089 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1090 See https://docs.python.org/2/reference/lexical_analysis.html#identifiers
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1091 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1092
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1093 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1094
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1095 <dt><i>arg</i> (ast.Node)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1096 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1097 reference to an argument node
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1098 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1099 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1100 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1101 <dt>Return:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1102 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1103 flag indicating a valid identifier
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1104 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1105 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1106 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1107 <dt>Return Type:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1108 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1109 TYPE
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1110 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1111 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1112 <a NAME="BugBearVisitor.__namesFromAssignments" ID="BugBearVisitor.__namesFromAssignments"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1113 <h4>BugBearVisitor.__namesFromAssignments</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1114 <b>__namesFromAssignments</b>(<i>assignTarget</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1115 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1116 Private method to get names of an assignment.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1117 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1118
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1119 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1120
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1121 <dt><i>assignTarget</i> (ast.Node)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1122 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1123 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1124 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1125 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1126 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1127 <dt>Yield:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1128 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1129 name of the assignment
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1130 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1131 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1132 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1133 <dt>Yield Type:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1134 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1135 str
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1136 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1137 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1138 <a NAME="BugBearVisitor.__typesafeIssubclass" ID="BugBearVisitor.__typesafeIssubclass"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1139 <h4>BugBearVisitor.__typesafeIssubclass</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1140 <b>__typesafeIssubclass</b>(<i>obj, classOrTuple</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1141 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1142 Private method implementing a type safe issubclass() function.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1143 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1144
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1145 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1146
10417
c6011e501282 Modernized some code and converted Debug Client and Debugger source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10368
diff changeset
1147 <dt><i>obj</i> (Any)</dt>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1148 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1149 reference to the object to be tested
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1150 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1151 <dt><i>classOrTuple</i> (type)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1152 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1153 type to check against
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1154 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1155 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1156 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1157 <dt>Return:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1158 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1159 flag indicating a subclass
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1160 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1161 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1162 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1163 <dt>Return Type:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1164 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1165 bool
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1166 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1167 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1168 <a NAME="BugBearVisitor.__walkList" ID="BugBearVisitor.__walkList"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1169 <h4>BugBearVisitor.__walkList</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1170 <b>__walkList</b>(<i>nodes</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1171 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1172 Private method to walk a given list of nodes.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1173 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1174
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1175 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1176
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1177 <dt><i>nodes</i> (list of ast.Node)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1178 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1179 list of nodes to walk
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1180 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1181 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1182 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1183 <dt>Yield:</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1184 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1185 node references as determined by the ast.walk() function
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1186 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1187 </dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1188 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1189 <dt>Yield Type:</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1190 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1191 ast.Node
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1192 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1193 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1194 <a NAME="BugBearVisitor._loop" ID="BugBearVisitor._loop"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1195 <h4>BugBearVisitor._loop</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1196 <b>_loop</b>(<i>badNodeTypes</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1197
10189
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
1198 <a NAME="BugBearVisitor.check" ID="BugBearVisitor.check"></a>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
1199 <h4>BugBearVisitor.check</h4>
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
1200 <b>check</b>(<i>paramName</i>)
1ab3a4674cb4 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
1201
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1202 <a NAME="BugBearVisitor.convertToValue" ID="BugBearVisitor.convertToValue"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1203 <h4>BugBearVisitor.convertToValue</h4>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1204 <b>convertToValue</b>(<i></i>)
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1205 <p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1206 Function to extract the value of a given item.
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1207 </p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1208
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1209 <dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1210
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1211 <dt><i>item</i> (ast.Ast)</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1212 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1213 node to extract value from
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1214 </dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1215 </dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1216 <dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1217 <dt>Return:</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1218 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1219 value of the node
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1220 </dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1221 </dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1222 <dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1223 <dt>Return Type:</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1224 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1225 Any
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1226 </dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1227 </dl>
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1228 <a NAME="BugBearVisitor.emptyBody" ID="BugBearVisitor.emptyBody"></a>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1229 <h4>BugBearVisitor.emptyBody</h4>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1230 <b>emptyBody</b>(<i></i>)
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1231
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1232 <a NAME="BugBearVisitor.isAbcClass" ID="BugBearVisitor.isAbcClass"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1233 <h4>BugBearVisitor.isAbcClass</h4>
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1234 <b>isAbcClass</b>(<i>name="ABC"</i>)
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1235
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1236 <a NAME="BugBearVisitor.isAbstractDecorator" ID="BugBearVisitor.isAbstractDecorator"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1237 <h4>BugBearVisitor.isAbstractDecorator</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1238 <b>isAbstractDecorator</b>(<i></i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1239
9596
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1240 <a NAME="BugBearVisitor.isOverload" ID="BugBearVisitor.isOverload"></a>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1241 <h4>BugBearVisitor.isOverload</h4>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1242 <b>isOverload</b>(<i></i>)
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1243
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1244 <a NAME="BugBearVisitor.isStrOrEllipsis" ID="BugBearVisitor.isStrOrEllipsis"></a>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1245 <h4>BugBearVisitor.isStrOrEllipsis</h4>
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1246 <b>isStrOrEllipsis</b>(<i></i>)
397f385b95d8 Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
1247
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1248 <a NAME="BugBearVisitor.nodeStack" ID="BugBearVisitor.nodeStack"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1249 <h4>BugBearVisitor.nodeStack</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1250 <b>nodeStack</b>(<i></i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1251 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1252 Public method to get a reference to the most recent node stack.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1253 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1254
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1255 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1256 <dt>Return:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1257 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1258 reference to the most recent node stack
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1259 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1260 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1261 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1262 <dt>Return Type:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1263 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1264 list
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1265 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1266 </dl>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1267 <a NAME="BugBearVisitor.superwalk" ID="BugBearVisitor.superwalk"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1268 <h4>BugBearVisitor.superwalk</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1269 <b>superwalk</b>(<i></i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1270 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1271 Function to walk an AST node or a list of AST nodes.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1272 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1273
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1274 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1275
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1276 <dt><i>node</i> (ast.AST or list[ast.AST])</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1277 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1278 reference to the node or a list of nodes to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1279 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1280 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1281 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1282 <dt>Yield:</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1283 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1284 next node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1285 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1286 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1287 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1288 <dt>Yield Type:</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1289 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1290 ast.AST
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1291 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1292 </dl>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1293 <a NAME="BugBearVisitor.toNameStr" ID="BugBearVisitor.toNameStr"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1294 <h4>BugBearVisitor.toNameStr</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1295 <b>toNameStr</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1296 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1297 Public method to turn Name and Attribute nodes to strings, handling any
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1298 depth of attribute accesses.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1299 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1300 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1301
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1302 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1303
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1304 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1305
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1306 <dt><i>node</i> (ast.Name or ast.Attribute)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1307 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1308 reference to the node
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1309 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1310 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1311 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1312 <dt>Return:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1313 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1314 string representation
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1315 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1316 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1317 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1318 <dt>Return Type:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1319 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1320 str
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1321 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1322 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1323 <a NAME="BugBearVisitor.visit" ID="BugBearVisitor.visit"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1324 <h4>BugBearVisitor.visit</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1325 <b>visit</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1326 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1327 Public method to traverse a given AST node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1328 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1329
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1330 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1331
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1332 <dt><i>node</i> (ast.Node)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1333 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1334 AST node to be traversed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1335 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1336 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1337 <a NAME="BugBearVisitor.visit_AnnAssign" ID="BugBearVisitor.visit_AnnAssign"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1338 <h4>BugBearVisitor.visit_AnnAssign</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1339 <b>visit_AnnAssign</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1340 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1341 Public method to check annotated assign statements.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1342 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1343
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1344 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1345
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1346 <dt><i>node</i> (ast.AnnAssign)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1347 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1348 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1349 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1350 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1351 <a NAME="BugBearVisitor.visit_Assert" ID="BugBearVisitor.visit_Assert"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1352 <h4>BugBearVisitor.visit_Assert</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1353 <b>visit_Assert</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1354 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1355 Public method to handle 'assert' statements.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1356 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1357
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1358 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1359
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1360 <dt><i>node</i> (ast.Assert)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1361 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1362 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1363 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1364 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1365 <a NAME="BugBearVisitor.visit_Assign" ID="BugBearVisitor.visit_Assign"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1366 <h4>BugBearVisitor.visit_Assign</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1367 <b>visit_Assign</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1368 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1369 Public method to handle assignments.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1370 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1371
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1372 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1373
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1374 <dt><i>node</i> (ast.Assign)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1375 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1376 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1377 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1378 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1379 <a NAME="BugBearVisitor.visit_AsyncFor" ID="BugBearVisitor.visit_AsyncFor"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1380 <h4>BugBearVisitor.visit_AsyncFor</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1381 <b>visit_AsyncFor</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1382 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1383 Public method to handle 'for' statements.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1384 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1385
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1386 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1387
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1388 <dt><i>node</i> (ast.AsyncFor)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1389 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1390 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1391 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1392 </dl>
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1393 <a NAME="BugBearVisitor.visit_AsyncFunctionDef" ID="BugBearVisitor.visit_AsyncFunctionDef"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1394 <h4>BugBearVisitor.visit_AsyncFunctionDef</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1395 <b>visit_AsyncFunctionDef</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1396 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1397 Public method to handle async function definitions.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1398 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1399
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1400 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1401
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1402 <dt><i>node</i> (ast.AsyncFunctionDef)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1403 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1404 reference to the node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1405 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
1406 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1407 <a NAME="BugBearVisitor.visit_Call" ID="BugBearVisitor.visit_Call"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1408 <h4>BugBearVisitor.visit_Call</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1409 <b>visit_Call</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1410 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1411 Public method to handle a function call.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1412 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1413
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1414 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1415
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1416 <dt><i>node</i> (ast.Call)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1417 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1418 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1419 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1420 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1421 <a NAME="BugBearVisitor.visit_ClassDef" ID="BugBearVisitor.visit_ClassDef"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1422 <h4>BugBearVisitor.visit_ClassDef</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1423 <b>visit_ClassDef</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1424 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1425 Public method to handle class definitions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1426 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1427
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1428 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1429
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1430 <dt><i>node</i> (ast.ClassDef)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1431 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1432 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1433 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1434 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1435 <a NAME="BugBearVisitor.visit_Compare" ID="BugBearVisitor.visit_Compare"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1436 <h4>BugBearVisitor.visit_Compare</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1437 <b>visit_Compare</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1438 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1439 Public method to handle comparison statements.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1440 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1441
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1442 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1443
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1444 <dt><i>node</i> (ast.Compare)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1445 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1446 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1447 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1448 </dl>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1449 <a NAME="BugBearVisitor.visit_Dict" ID="BugBearVisitor.visit_Dict"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1450 <h4>BugBearVisitor.visit_Dict</h4>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1451 <b>visit_Dict</b>(<i>node</i>)
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1452 <p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1453 Public method to check a dictionary.
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1454 </p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1455
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1456 <dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1457
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1458 <dt><i>node</i> (ast.Dict)</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1459 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1460 reference to the node to be processed
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1461 </dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1462 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1463 <a NAME="BugBearVisitor.visit_DictComp" ID="BugBearVisitor.visit_DictComp"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1464 <h4>BugBearVisitor.visit_DictComp</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1465 <b>visit_DictComp</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1466 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1467 Public method to handle dictionary comprehensions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1468 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1469
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1470 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1471
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1472 <dt><i>node</i> (ast.DictComp)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1473 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1474 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1475 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1476 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1477 <a NAME="BugBearVisitor.visit_ExceptHandler" ID="BugBearVisitor.visit_ExceptHandler"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1478 <h4>BugBearVisitor.visit_ExceptHandler</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1479 <b>visit_ExceptHandler</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1480 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1481 Public method to handle exception handlers.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1482 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1483
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1484 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1485
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1486 <dt><i>node</i> (ast.ExceptHandler)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1487 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1488 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1489 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1490 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1491 <a NAME="BugBearVisitor.visit_For" ID="BugBearVisitor.visit_For"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1492 <h4>BugBearVisitor.visit_For</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1493 <b>visit_For</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1494 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1495 Public method to handle 'for' statements.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1496 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1497
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1498 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1499
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1500 <dt><i>node</i> (ast.For)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1501 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1502 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1503 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1504 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1505 <a NAME="BugBearVisitor.visit_FunctionDef" ID="BugBearVisitor.visit_FunctionDef"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1506 <h4>BugBearVisitor.visit_FunctionDef</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1507 <b>visit_FunctionDef</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1508 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1509 Public method to handle function definitions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1510 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1511
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1512 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1513
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1514 <dt><i>node</i> (ast.FunctionDef)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1515 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1516 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1517 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1518 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1519 <a NAME="BugBearVisitor.visit_GeneratorExp" ID="BugBearVisitor.visit_GeneratorExp"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1520 <h4>BugBearVisitor.visit_GeneratorExp</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1521 <b>visit_GeneratorExp</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1522 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1523 Public method to handle generator expressions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1524 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1525
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1526 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1527
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1528 <dt><i>node</i> (ast.GeneratorExp)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1529 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1530 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1531 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1532 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1533 <a NAME="BugBearVisitor.visit_Import" ID="BugBearVisitor.visit_Import"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1534 <h4>BugBearVisitor.visit_Import</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1535 <b>visit_Import</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1536 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1537 Public method to check imports.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1538 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1539
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1540 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1541
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1542 <dt><i>node</i> (ast.Import)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1543 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1544 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1545 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1546 </dl>
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1547 <a NAME="BugBearVisitor.visit_ImportFrom" ID="BugBearVisitor.visit_ImportFrom"></a>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1548 <h4>BugBearVisitor.visit_ImportFrom</h4>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1549 <b>visit_ImportFrom</b>(<i>node</i>)
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1550 <p>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1551 Public method to check from imports.
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1552 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1553
10358
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1554 <dl>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1555
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1556 <dt><i>node</i> (ast.Import)</dt>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1557 <dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1558 reference to the node to be processed
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1559 </dd>
957c9de01d42 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10189
diff changeset
1560 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1561 <a NAME="BugBearVisitor.visit_JoinedStr" ID="BugBearVisitor.visit_JoinedStr"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1562 <h4>BugBearVisitor.visit_JoinedStr</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1563 <b>visit_JoinedStr</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1564 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1565 Public method to handle f-string arguments.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1566 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1567
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1568 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1569
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1570 <dt><i>node</i> (ast.JoinedStr)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1571 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1572 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1573 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1574 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1575 <a NAME="BugBearVisitor.visit_ListComp" ID="BugBearVisitor.visit_ListComp"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1576 <h4>BugBearVisitor.visit_ListComp</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1577 <b>visit_ListComp</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1578 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1579 Public method to handle list comprehensions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1580 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1581
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1582 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1583
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1584 <dt><i>node</i> (ast.ListComp)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1585 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1586 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1587 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1588 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1589 <a NAME="BugBearVisitor.visit_Module" ID="BugBearVisitor.visit_Module"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1590 <h4>BugBearVisitor.visit_Module</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1591 <b>visit_Module</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1592 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1593 Public method to handle a module node.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1594 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1595
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1596 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1597
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1598 <dt><i>node</i> (ast.Module)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1599 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1600 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1601 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1602 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1603 <a NAME="BugBearVisitor.visit_Raise" ID="BugBearVisitor.visit_Raise"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1604 <h4>BugBearVisitor.visit_Raise</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1605 <b>visit_Raise</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1606 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1607 Public method to handle 'raise' statements.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1608 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1609
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1610 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1611
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1612 <dt><i>node</i> (ast.Raise)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1613 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1614 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1615 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1616 </dl>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1617 <a NAME="BugBearVisitor.visit_Return" ID="BugBearVisitor.visit_Return"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1618 <h4>BugBearVisitor.visit_Return</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1619 <b>visit_Return</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1620 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1621 Public method to handle 'Return' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1622 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1623
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1624 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1625
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1626 <dt><i>node</i> (ast.Return)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1627 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1628 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1629 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1630 </dl>
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1631 <a NAME="BugBearVisitor.visit_Set" ID="BugBearVisitor.visit_Set"></a>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1632 <h4>BugBearVisitor.visit_Set</h4>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1633 <b>visit_Set</b>(<i>node</i>)
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1634 <p>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1635 Public method to check a set.
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1636 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1637
10048
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1638 <dl>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1639
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1640 <dt><i>node</i> (ast.Set)</dt>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1641 <dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1642 reference to the node to be processed
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1643 </dd>
df836ff707fd Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9596
diff changeset
1644 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1645 <a NAME="BugBearVisitor.visit_SetComp" ID="BugBearVisitor.visit_SetComp"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1646 <h4>BugBearVisitor.visit_SetComp</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1647 <b>visit_SetComp</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1648 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1649 Public method to handle set comprehensions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1650 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1651
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1652 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1653
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1654 <dt><i>node</i> (ast.SetComp)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1655 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1656 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1657 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1658 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1659 <a NAME="BugBearVisitor.visit_Try" ID="BugBearVisitor.visit_Try"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1660 <h4>BugBearVisitor.visit_Try</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1661 <b>visit_Try</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1662 <p>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1663 Public method to handle 'try' statements.
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1664 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1665
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1666 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1667
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1668 <dt><i>node</i> (ast.Try)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1669 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1670 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1671 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1672 </dl>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1673 <a NAME="BugBearVisitor.visit_TryStar" ID="BugBearVisitor.visit_TryStar"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1674 <h4>BugBearVisitor.visit_TryStar</h4>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1675 <b>visit_TryStar</b>(<i>node</i>)
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1676 <p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1677 Public method to handle 'except*' statements.
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1678 </p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1679
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1680 <dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1681
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1682 <dt><i>node</i> (ast.TryStar)</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1683 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1684 reference to the node to be processed
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1685 </dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
1686 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1687 <a NAME="BugBearVisitor.visit_UAdd" ID="BugBearVisitor.visit_UAdd"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1688 <h4>BugBearVisitor.visit_UAdd</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1689 <b>visit_UAdd</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1690 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1691 Public method to handle unary additions.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1692 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1693
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1694 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1695
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1696 <dt><i>node</i> (ast.UAdd)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1697 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1698 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1699 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1700 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1701 <a NAME="BugBearVisitor.visit_While" ID="BugBearVisitor.visit_While"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1702 <h4>BugBearVisitor.visit_While</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1703 <b>visit_While</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1704 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1705 Public method to handle 'while' statements.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1706 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1707
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1708 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1709
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1710 <dt><i>node</i> (ast.While)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1711 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1712 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1713 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1714 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1715 <a NAME="BugBearVisitor.visit_With" ID="BugBearVisitor.visit_With"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1716 <h4>BugBearVisitor.visit_With</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1717 <b>visit_With</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1718 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1719 Public method to handle 'with' statements.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1720 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1721
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1722 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1723
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1724 <dt><i>node</i> (ast.With)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1725 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1726 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1727 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
1728 </dl>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1729 <a NAME="BugBearVisitor.visit_Yield" ID="BugBearVisitor.visit_Yield"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1730 <h4>BugBearVisitor.visit_Yield</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1731 <b>visit_Yield</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1732 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1733 Public method to handle 'Yield' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1734 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1735
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1736 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1737
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1738 <dt><i>node</i> (ast.Yield)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1739 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1740 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1741 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1742 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1743 <a NAME="BugBearVisitor.visit_YieldFrom" ID="BugBearVisitor.visit_YieldFrom"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1744 <h4>BugBearVisitor.visit_YieldFrom</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1745 <b>visit_YieldFrom</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1746 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1747 Public method to handle 'YieldFrom' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1748 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1749
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1750 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1751
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1752 <dt><i>node</i> (ast.YieldFrom)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1753 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1754 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1755 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
1756 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1757 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1758 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1759 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1760 <a NAME="DateTimeVisitor" ID="DateTimeVisitor"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1761 <h2>DateTimeVisitor</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1762 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1763 Class implementing a node visitor to check datetime function calls.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1764 </p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1765 <p>
9295
d14096c04126 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
1766 Note: This class is modeled after flake8_datetimez checker.
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1767 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1768
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1769 <h3>Derived from</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1770 ast.NodeVisitor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1771 <h3>Class Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1772 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1773 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1774 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1775
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1776 <h3>Class Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1777 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1778 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1779 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1780
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1781 <h3>Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1782 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1783 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1784 <td><a href="#DateTimeVisitor.__init__">DateTimeVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1785 <td>Constructor</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1786 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1787 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1788 <td><a href="#DateTimeVisitor.__getFromKeywords">__getFromKeywords</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1789 <td>Private method to get a keyword node given its name.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1790 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1791 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1792 <td><a href="#DateTimeVisitor.visit_Call">visit_Call</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1793 <td>Public method to handle a function call.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1794 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1795 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1796
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1797 <h3>Static Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1798 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1799 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1800 </table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1801
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1802
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1803 <a NAME="DateTimeVisitor.__init__" ID="DateTimeVisitor.__init__"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1804 <h4>DateTimeVisitor (Constructor)</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1805 <b>DateTimeVisitor</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1806 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1807 Constructor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1808 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1809
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1810 <a NAME="DateTimeVisitor.__getFromKeywords" ID="DateTimeVisitor.__getFromKeywords"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1811 <h4>DateTimeVisitor.__getFromKeywords</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1812 <b>__getFromKeywords</b>(<i>keywords, name</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1813 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1814 Private method to get a keyword node given its name.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1815 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1816
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1817 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1818
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1819 <dt><i>keywords</i> (list of ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1820 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1821 list of keyword argument nodes
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1822 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1823 <dt><i>name</i> (str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1824 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1825 name of the keyword node
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1826 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1827 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1828 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1829 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1830 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1831 keyword node
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1832 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1833 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1834 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1835 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1836 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1837 ast.AST
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1838 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1839 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1840 <a NAME="DateTimeVisitor.visit_Call" ID="DateTimeVisitor.visit_Call"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1841 <h4>DateTimeVisitor.visit_Call</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1842 <b>visit_Call</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1843 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1844 Public method to handle a function call.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1845 </p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1846 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1847 Every datetime related function call is check for use of the naive
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1848 variant (i.e. use without TZ info).
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1849 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
1850
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1851 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1852
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1853 <dt><i>node</i> (ast.Call)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1854 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1855 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1856 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1857 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1858 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1859 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1860 <hr />
11140
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1861 <a NAME="DefaultMatchCaseVisitor" ID="DefaultMatchCaseVisitor"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1862 <h2>DefaultMatchCaseVisitor</h2>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1863 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1864 Class implementing a node visitor to check default match cases.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1865 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1866 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1867 Note: This class is modeled after flake8-spm v0.0.1.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1868 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1869
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1870 <h3>Derived from</h3>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1871 ast.NodeVisitor
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1872 <h3>Class Attributes</h3>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1873 <table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1874 <tr><td>None</td></tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1875 </table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1876
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1877 <h3>Class Methods</h3>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1878 <table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1879 <tr><td>None</td></tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1880 </table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1881
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1882 <h3>Methods</h3>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1883 <table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1884 <tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1885 <td><a href="#DefaultMatchCaseVisitor.__init__">DefaultMatchCaseVisitor</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1886 <td>Constructor</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1887 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1888 <tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1889 <td><a href="#DefaultMatchCaseVisitor.__badNodes">__badNodes</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1890 <td>Private method to yield bad match nodes.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1891 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1892 <tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1893 <td><a href="#DefaultMatchCaseVisitor.__emptyMatchDefault">__emptyMatchDefault</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1894 <td>Private method to check for an empty default match case.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1895 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1896 <tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1897 <td><a href="#DefaultMatchCaseVisitor.__findBadNode">__findBadNode</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1898 <td>Private method returning a reference to the bad node of a case node.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1899 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1900 <tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1901 <td><a href="#DefaultMatchCaseVisitor.__lastStatementDoesNotRaise">__lastStatementDoesNotRaise</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1902 <td>Private method to check that the last case statement does not raise an exception.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1903 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1904 <tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1905 <td><a href="#DefaultMatchCaseVisitor.__returnPrecedesExceptionRaising">__returnPrecedesExceptionRaising</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1906 <td>Private method to check that no return precedes an exception raising.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1907 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1908 <tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1909 <td><a href="#DefaultMatchCaseVisitor.visit_Match">visit_Match</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1910 <td>Public method to handle Match nodes.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1911 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1912 </table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1913
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1914 <h3>Static Methods</h3>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1915 <table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1916 <tr><td>None</td></tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1917 </table>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1918
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1919
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1920 <a NAME="DefaultMatchCaseVisitor.__init__" ID="DefaultMatchCaseVisitor.__init__"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1921 <h4>DefaultMatchCaseVisitor (Constructor)</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1922 <b>DefaultMatchCaseVisitor</b>(<i></i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1923 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1924 Constructor
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1925 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1926
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1927 <a NAME="DefaultMatchCaseVisitor.__badNodes" ID="DefaultMatchCaseVisitor.__badNodes"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1928 <h4>DefaultMatchCaseVisitor.__badNodes</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1929 <b>__badNodes</b>(<i>node</i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1930 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1931 Private method to yield bad match nodes.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1932 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1933
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1934 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1935
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1936 <dt><i>node</i> (ast.Match)</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1937 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1938 reference to the node to be processed
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1939 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1940 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1941 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1942 <dt>Yield:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1943 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1944 tuple containing a reference to bad match case node and the corresponding
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1945 issue code
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1946 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1947 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1948 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1949 <dt>Yield Type:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1950 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1951 tyuple of (ast.AST, str)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1952 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1953 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1954 <a NAME="DefaultMatchCaseVisitor.__emptyMatchDefault" ID="DefaultMatchCaseVisitor.__emptyMatchDefault"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1955 <h4>DefaultMatchCaseVisitor.__emptyMatchDefault</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1956 <b>__emptyMatchDefault</b>(<i>case</i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1957 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1958 Private method to check for an empty default match case.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1959 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1960
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1961 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1962
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1963 <dt><i>case</i> (ast.match_case)</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1964 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1965 reference to the node to be processed
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1966 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1967 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1968 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1969 <dt>Return:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1970 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1971 flag indicating an empty default match case
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1972 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1973 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1974 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1975 <dt>Return Type:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1976 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1977 bool
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1978 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1979 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1980 <a NAME="DefaultMatchCaseVisitor.__findBadNode" ID="DefaultMatchCaseVisitor.__findBadNode"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1981 <h4>DefaultMatchCaseVisitor.__findBadNode</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1982 <b>__findBadNode</b>(<i>case</i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1983 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1984 Private method returning a reference to the bad node of a case node.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1985 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1986
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1987 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1988
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1989 <dt><i>case</i> (ast.match_case)</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1990 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1991 reference to the node to be processed
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1992 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1993 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1994 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1995 <dt>Return:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1996 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1997 reference to the bad node
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1998 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
1999 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2000 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2001 <dt>Return Type:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2002 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2003 ast.AST
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2004 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2005 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2006 <a NAME="DefaultMatchCaseVisitor.__lastStatementDoesNotRaise" ID="DefaultMatchCaseVisitor.__lastStatementDoesNotRaise"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2007 <h4>DefaultMatchCaseVisitor.__lastStatementDoesNotRaise</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2008 <b>__lastStatementDoesNotRaise</b>(<i>case</i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2009 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2010 Private method to check that the last case statement does not raise an
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2011 exception.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2012 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2013
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2014 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2015
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2016 <dt><i>case</i> (ast.match_case)</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2017 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2018 reference to the node to be processed
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2019 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2020 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2021 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2022 <dt>Return:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2023 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2024 flag indicating that the last case statement does not raise an
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2025 exception
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2026 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2027 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2028 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2029 <dt>Return Type:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2030 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2031 bool
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2032 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2033 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2034 <a NAME="DefaultMatchCaseVisitor.__returnPrecedesExceptionRaising" ID="DefaultMatchCaseVisitor.__returnPrecedesExceptionRaising"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2035 <h4>DefaultMatchCaseVisitor.__returnPrecedesExceptionRaising</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2036 <b>__returnPrecedesExceptionRaising</b>(<i>case</i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2037 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2038 Private method to check that no return precedes an exception raising.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2039 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2040
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2041 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2042
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2043 <dt><i>case</i> (ast.match_case)</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2044 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2045 reference to the node to be processed
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2046 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2047 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2048 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2049 <dt>Return:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2050 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2051 flag indicating that a return precedes an exception raising
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2052 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2053 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2054 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2055 <dt>Return Type:</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2056 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2057 bool
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2058 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2059 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2060 <a NAME="DefaultMatchCaseVisitor.visit_Match" ID="DefaultMatchCaseVisitor.visit_Match"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2061 <h4>DefaultMatchCaseVisitor.visit_Match</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2062 <b>visit_Match</b>(<i>node</i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2063 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2064 Public method to handle Match nodes.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2065 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2066
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2067 <dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2068
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2069 <dt><i>node</i> (ast.Match)</dt>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2070 <dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2071 reference to the node to be processed
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2072 </dd>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2073 </dl>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2074 <div align="right"><a href="#top">Up</a></div>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2075 <hr />
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2076 <hr />
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2077 <a NAME="ExceptBaseExceptionVisitor" ID="ExceptBaseExceptionVisitor"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2078 <h2>ExceptBaseExceptionVisitor</h2>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2079 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2080 Class to determine, if a 'BaseException' is re-raised.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2081 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2082
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2083 <h3>Derived from</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2084 ast.NodeVisitor
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2085 <h3>Class Attributes</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2086 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2087 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2088 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2089
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2090 <h3>Class Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2091 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2092 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2093 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2094
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2095 <h3>Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2096 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2097 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2098 <td><a href="#ExceptBaseExceptionVisitor.__init__">ExceptBaseExceptionVisitor</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2099 <td>Constructor</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2100 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2101 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2102 <td><a href="#ExceptBaseExceptionVisitor.reRaised">reRaised</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2103 <td>Public method to check, if the exception is re-raised.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2104 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2105 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2106 <td><a href="#ExceptBaseExceptionVisitor.visit_ExceptHandler">visit_ExceptHandler</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2107 <td>Public method to handle 'ExceptHandler' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2108 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2109 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2110 <td><a href="#ExceptBaseExceptionVisitor.visit_Raise">visit_Raise</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2111 <td>Public method to handle 'Raise' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2112 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2113 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2114
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2115 <h3>Static Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2116 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2117 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2118 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2119
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2120
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2121 <a NAME="ExceptBaseExceptionVisitor.__init__" ID="ExceptBaseExceptionVisitor.__init__"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2122 <h4>ExceptBaseExceptionVisitor (Constructor)</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2123 <b>ExceptBaseExceptionVisitor</b>(<i>exceptNode</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2124 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2125 Constructor
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2126 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2127
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2128 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2129
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2130 <dt><i>exceptNode</i> (ast.ExceptHandler)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2131 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2132 exception node to be inspected
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2133 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2134 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2135 <a NAME="ExceptBaseExceptionVisitor.reRaised" ID="ExceptBaseExceptionVisitor.reRaised"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2136 <h4>ExceptBaseExceptionVisitor.reRaised</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2137 <b>reRaised</b>(<i></i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2138 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2139 Public method to check, if the exception is re-raised.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2140 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2141
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2142 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2143 <dt>Return:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2144 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2145 flag indicating a re-raised exception
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2146 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2147 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2148 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2149 <dt>Return Type:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2150 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2151 bool
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2152 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2153 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2154 <a NAME="ExceptBaseExceptionVisitor.visit_ExceptHandler" ID="ExceptBaseExceptionVisitor.visit_ExceptHandler"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2155 <h4>ExceptBaseExceptionVisitor.visit_ExceptHandler</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2156 <b>visit_ExceptHandler</b>(<i>node: ast.ExceptHandler</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2157 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2158 Public method to handle 'ExceptHandler' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2159 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2160
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2161 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2162
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2163 <dt><i>node</i> (ast.ExceptHandler)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2164 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2165 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2166 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2167 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2168 <a NAME="ExceptBaseExceptionVisitor.visit_Raise" ID="ExceptBaseExceptionVisitor.visit_Raise"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2169 <h4>ExceptBaseExceptionVisitor.visit_Raise</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2170 <b>visit_Raise</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2171 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2172 Public method to handle 'Raise' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2173 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2174 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2175 If we find a corresponding `raise` or `raise e` where e was from
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2176 `except BaseException as e:` then we mark re_raised as True and can
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2177 stop scanning.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2178 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2179
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2180 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2181
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2182 <dt><i>node</i> (ast.Raise)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2183 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2184 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2185 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2186 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2187 <div align="right"><a href="#top">Up</a></div>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2188 <hr />
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2189 <hr />
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2190 <a NAME="FunctionDefDefaultsVisitor" ID="FunctionDefDefaultsVisitor"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2191 <h2>FunctionDefDefaultsVisitor</h2>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2192 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2193 Class used by M506, M508 and M539.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2194 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2195
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2196 <h3>Derived from</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2197 ast.NodeVisitor
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2198 <h3>Class Attributes</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2199 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2200 <tr><td>None</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2201 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2202
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2203 <h3>Class Methods</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2204 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2205 <tr><td>None</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2206 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2207
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2208 <h3>Methods</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2209 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2210 <tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2211 <td><a href="#FunctionDefDefaultsVisitor.__init__">FunctionDefDefaultsVisitor</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2212 <td>Constructor</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2213 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2214 <tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2215 <td><a href="#FunctionDefDefaultsVisitor.__visitMutableLiteralOrComprehension">__visitMutableLiteralOrComprehension</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2216 <td>Private method to flag mutable literals and comprehensions.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2217 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2218 <tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2219 <td><a href="#FunctionDefDefaultsVisitor.visit">visit</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2220 <td>Public method to traverse an AST node or a list of AST nodes.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2221 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2222 <tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2223 <td><a href="#FunctionDefDefaultsVisitor.visit_Call">visit_Call</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2224 <td>Public method to process Call nodes.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2225 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2226 <tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2227 <td><a href="#FunctionDefDefaultsVisitor.visit_Lambda">visit_Lambda</a></td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2228 <td>Public method to process Lambda nodes.</td>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2229 </tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2230 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2231
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2232 <h3>Static Methods</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2233 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2234 <tr><td>None</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2235 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2236
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2237
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2238 <a NAME="FunctionDefDefaultsVisitor.__init__" ID="FunctionDefDefaultsVisitor.__init__"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2239 <h4>FunctionDefDefaultsVisitor (Constructor)</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2240 <b>FunctionDefDefaultsVisitor</b>(<i>errorCodeCalls, errorCodeLiterals, </i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2241 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2242 Constructor
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2243 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2244
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2245 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2246
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2247 <dt><i>errorCodeCalls</i> (str)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2248 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2249 error code for ast.Call nodes
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2250 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2251 <dt><i>errorCodeLiterals</i> (str)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2252 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2253 error code for literal nodes
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2254 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2255 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2256 <a NAME="FunctionDefDefaultsVisitor.__visitMutableLiteralOrComprehension" ID="FunctionDefDefaultsVisitor.__visitMutableLiteralOrComprehension"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2257 <h4>FunctionDefDefaultsVisitor.__visitMutableLiteralOrComprehension</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2258 <b>__visitMutableLiteralOrComprehension</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2259 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2260 Private method to flag mutable literals and comprehensions.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2261 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2262
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2263 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2264
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2265 <dt><i>node</i> (ast.Dict, ast.List, ast.Set, ast.ListComp, ast.DictComp or ast.SetComp)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2266 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2267 AST node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2268 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2269 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2270 <a NAME="FunctionDefDefaultsVisitor.visit" ID="FunctionDefDefaultsVisitor.visit"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2271 <h4>FunctionDefDefaultsVisitor.visit</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2272 <b>visit</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2273 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2274 Public method to traverse an AST node or a list of AST nodes.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2275 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2276 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2277 This is an extended method that can also handle a list of AST nodes.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2278 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2279
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2280 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2281
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2282 <dt><i>node</i> (ast.AST or list of ast.AST)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2283 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2284 AST node or list of AST nodes to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2285 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2286 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2287 <a NAME="FunctionDefDefaultsVisitor.visit_Call" ID="FunctionDefDefaultsVisitor.visit_Call"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2288 <h4>FunctionDefDefaultsVisitor.visit_Call</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2289 <b>visit_Call</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2290 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2291 Public method to process Call nodes.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2292 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2293
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2294 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2295
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2296 <dt><i>node</i> (ast.Call)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2297 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2298 AST node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2299 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2300 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2301 <a NAME="FunctionDefDefaultsVisitor.visit_Lambda" ID="FunctionDefDefaultsVisitor.visit_Lambda"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2302 <h4>FunctionDefDefaultsVisitor.visit_Lambda</h4>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2303 <b>visit_Lambda</b>(<i>node</i>)
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2304 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2305 Public method to process Lambda nodes.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2306 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2307
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2308 <dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2309
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2310 <dt><i>node</i> (ast.Lambda)</dt>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2311 <dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2312 AST node to be processed
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2313 </dd>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2314 </dl>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2315 <div align="right"><a href="#top">Up</a></div>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2316 <hr />
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2317 <hr />
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2318 <a NAME="M520NameFinder" ID="M520NameFinder"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2319 <h2>M520NameFinder</h2>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2320 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2321 Class to extract a name out of a tree of nodes ignoring names defined within the
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2322 local scope of a comprehension.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2323 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2324
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2325 <h3>Derived from</h3>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2326 NameFinder
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2327 <h3>Class Attributes</h3>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2328 <table>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2329 <tr><td>None</td></tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2330 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2331
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2332 <h3>Class Methods</h3>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2333 <table>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2334 <tr><td>None</td></tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2335 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2336
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2337 <h3>Methods</h3>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2338 <table>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2339 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2340 <td><a href="#M520NameFinder.visit_DictComp">visit_DictComp</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2341 <td>Public method to handle a dictionary comprehension.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2342 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2343 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2344 <td><a href="#M520NameFinder.visit_GeneratorExp">visit_GeneratorExp</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2345 <td>Public method to handle a generator expressions.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2346 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2347 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2348 <td><a href="#M520NameFinder.visit_Lambda">visit_Lambda</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2349 <td>Public method to handle a Lambda function.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2350 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2351 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2352 <td><a href="#M520NameFinder.visit_ListComp">visit_ListComp</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2353 <td>Public method to handle a list comprehension.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2354 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2355 <tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2356 <td><a href="#M520NameFinder.visit_comprehension">visit_comprehension</a></td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2357 <td>Public method to handle the 'for' of a comprehension.</td>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2358 </tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2359 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2360
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2361 <h3>Static Methods</h3>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2362 <table>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2363 <tr><td>None</td></tr>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2364 </table>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2365
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2366
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2367 <a NAME="M520NameFinder.visit_DictComp" ID="M520NameFinder.visit_DictComp"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2368 <h4>M520NameFinder.visit_DictComp</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2369 <b>visit_DictComp</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2370 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2371 Public method to handle a dictionary comprehension.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2372 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2373
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2374 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2375
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2376 <dt><i>node</i> (TYPE)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2377 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2378 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2379 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2380 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2381 <a NAME="M520NameFinder.visit_GeneratorExp" ID="M520NameFinder.visit_GeneratorExp"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2382 <h4>M520NameFinder.visit_GeneratorExp</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2383 <b>visit_GeneratorExp</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2384 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2385 Public method to handle a generator expressions.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2386 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2387
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2388 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2389
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2390 <dt><i>node</i> (ast.GeneratorExp)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2391 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2392 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2393 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2394 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2395 <a NAME="M520NameFinder.visit_Lambda" ID="M520NameFinder.visit_Lambda"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2396 <h4>M520NameFinder.visit_Lambda</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2397 <b>visit_Lambda</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2398 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2399 Public method to handle a Lambda function.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2400 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2401
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2402 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2403
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2404 <dt><i>node</i> (ast.Lambda)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2405 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2406 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2407 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2408 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2409 <a NAME="M520NameFinder.visit_ListComp" ID="M520NameFinder.visit_ListComp"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2410 <h4>M520NameFinder.visit_ListComp</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2411 <b>visit_ListComp</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2412 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2413 Public method to handle a list comprehension.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2414 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2415
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2416 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2417
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2418 <dt><i>node</i> (TYPE)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2419 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2420 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2421 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2422 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2423 <a NAME="M520NameFinder.visit_comprehension" ID="M520NameFinder.visit_comprehension"></a>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2424 <h4>M520NameFinder.visit_comprehension</h4>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2425 <b>visit_comprehension</b>(<i>node</i>)
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2426 <p>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2427 Public method to handle the 'for' of a comprehension.
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2428 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2429
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2430 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2431
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2432 <dt><i>node</i> (ast.comprehension)</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2433 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2434 reference to the node to be processed
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2435 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2436 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2437 <div align="right"><a href="#top">Up</a></div>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2438 <hr />
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
2439 <hr />
10999
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2440 <a NAME="M540CaughtException" ID="M540CaughtException"></a>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2441 <h2>M540CaughtException</h2>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2442 <p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2443 Class to hold the data for a caught exception.
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2444 </p>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2445
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2446 <h3>Derived from</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2447 None
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2448 <h3>Class Attributes</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2449 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2450 <tr><td>hasNote</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2451 <tr><td>name</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2452 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2453
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2454 <h3>Class Methods</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2455 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2456 <tr><td>None</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2457 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2458
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2459 <h3>Methods</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2460 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2461 <tr><td>None</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2462 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2463
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2464 <h3>Static Methods</h3>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2465 <table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2466 <tr><td>None</td></tr>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2467 </table>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2468
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2469
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2470 <div align="right"><a href="#top">Up</a></div>
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2471 <hr />
c3cf24fe9113 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10899
diff changeset
2472 <hr />
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2473 <a NAME="M541UnhandledKeyType" ID="M541UnhandledKeyType"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2474 <h2>M541UnhandledKeyType</h2>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2475 <p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2476 Class to hold a dictionary key of a type that we do not check for duplicates.
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2477 </p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2478
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2479 <h3>Derived from</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2480 None
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2481 <h3>Class Attributes</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2482 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2483 <tr><td>None</td></tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2484 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2485
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2486 <h3>Class Methods</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2487 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2488 <tr><td>None</td></tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2489 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2490
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2491 <h3>Methods</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2492 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2493 <tr><td>None</td></tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2494 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2495
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2496 <h3>Static Methods</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2497 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2498 <tr><td>None</td></tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2499 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2500
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2501
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2502 <div align="right"><a href="#top">Up</a></div>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2503 <hr />
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2504 <hr />
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2505 <a NAME="M541VariableKeyType" ID="M541VariableKeyType"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2506 <h2>M541VariableKeyType</h2>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2507 <p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2508 Class to hold the name of a variable key type.
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2509 </p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2510
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2511 <h3>Derived from</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2512 None
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2513 <h3>Class Attributes</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2514 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2515 <tr><td>None</td></tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2516 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2517
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2518 <h3>Class Methods</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2519 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2520 <tr><td>None</td></tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2521 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2522
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2523 <h3>Methods</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2524 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2525 <tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2526 <td><a href="#M541VariableKeyType.__init__">M541VariableKeyType</a></td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2527 <td>Constructor</td>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2528 </tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2529 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2530
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2531 <h3>Static Methods</h3>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2532 <table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2533 <tr><td>None</td></tr>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2534 </table>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2535
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2536
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2537 <a NAME="M541VariableKeyType.__init__" ID="M541VariableKeyType.__init__"></a>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2538 <h4>M541VariableKeyType (Constructor)</h4>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2539 <b>M541VariableKeyType</b>(<i>name</i>)
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2540 <p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2541 Constructor
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2542 </p>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2543
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2544 <dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2545
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2546 <dt><i>name</i> (str)</dt>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2547 <dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2548 name of the variable key type
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2549 </dd>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2550 </dl>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2551 <div align="right"><a href="#top">Up</a></div>
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2552 <hr />
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2553 <hr />
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2554 <a NAME="M569Checker" ID="M569Checker"></a>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2555 <h2>M569Checker</h2>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2556 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2557 Class traversing a 'for' loop body to check for modifications to a loop's
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2558 mutable iterable.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2559 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2560
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2561 <h3>Derived from</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2562 ast.NodeVisitor
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2563 <h3>Class Attributes</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2564 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2565 <tr><td>MUTATING_FUNCTIONS</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2566 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2567
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2568 <h3>Class Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2569 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2570 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2571 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2572
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2573 <h3>Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2574 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2575 <tr>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2576 <td><a href="#M569Checker.__init__">M569Checker</a></td>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2577 <td>Constructor</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2578 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2579 <tr>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2580 <td><a href="#M569Checker.visit">visit</a></td>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2581 <td>Public method to inspect an ast node.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2582 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2583 <tr>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2584 <td><a href="#M569Checker.visit_Call">visit_Call</a></td>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2585 <td>Public method handling 'Call' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2586 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2587 <tr>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2588 <td><a href="#M569Checker.visit_Delete">visit_Delete</a></td>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2589 <td>Public method handling 'Delete' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2590 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2591 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2592
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2593 <h3>Static Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2594 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2595 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2596 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2597
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2598
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2599 <a NAME="M569Checker.__init__" ID="M569Checker.__init__"></a>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2600 <h4>M569Checker (Constructor)</h4>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2601 <b>M569Checker</b>(<i>name, bugbear</i>)
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2602 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2603 Constructor
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2604 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2605
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2606 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2607
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2608 <dt><i>name</i> (str)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2609 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2610 name of the iterator
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2611 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2612 <dt><i>bugbear</i> (BugBearVisitor)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2613 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2614 reference to the bugbear visitor
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2615 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2616 </dl>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2617 <a NAME="M569Checker.visit" ID="M569Checker.visit"></a>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2618 <h4>M569Checker.visit</h4>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2619 <b>visit</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2620 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2621 Public method to inspect an ast node.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2622 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2623 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2624 Like super-visit but supports iteration over lists.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2625 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2626
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2627 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2628
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2629 <dt><i>node</i> (TYPE)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2630 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2631 AST node to be traversed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2632 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2633 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2634 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2635 <dt>Return:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2636 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2637 reference to the last processed node
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2638 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2639 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2640 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2641 <dt>Return Type:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2642 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2643 ast.Node
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2644 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2645 </dl>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2646 <a NAME="M569Checker.visit_Call" ID="M569Checker.visit_Call"></a>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2647 <h4>M569Checker.visit_Call</h4>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2648 <b>visit_Call</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2649 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2650 Public method handling 'Call' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2651 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2652
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2653 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2654
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2655 <dt><i>node</i> (ast.Call)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2656 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2657 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2658 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2659 </dl>
10648
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2660 <a NAME="M569Checker.visit_Delete" ID="M569Checker.visit_Delete"></a>
57b0f5657250 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10510
diff changeset
2661 <h4>M569Checker.visit_Delete</h4>
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2662 <b>visit_Delete</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2663 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2664 Public method handling 'Delete' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2665 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2666
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2667 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2668
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2669 <dt><i>node</i> (ast.Delete)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2670 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2671 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2672 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2673 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2674 <div align="right"><a href="#top">Up</a></div>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2675 <hr />
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
2676 <hr />
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2677 <a NAME="MiscellaneousChecker" ID="MiscellaneousChecker"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2678 <h2>MiscellaneousChecker</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2679 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2680 Class implementing a checker for miscellaneous checks.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2681 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2682
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2683 <h3>Derived from</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2684 None
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2685 <h3>Class Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2686 <table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2687 <tr><td>BuiltinsWhiteList</td></tr>
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2688 <tr><td>Codes</td></tr>
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2689 <tr><td>FormatFieldRegex</td></tr>
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2690 <tr><td>Formatter</td></tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2691 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2692
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2693 <h3>Class Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2694 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2695 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2696 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2697
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2698 <h3>Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2699 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2700 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2701 <td><a href="#MiscellaneousChecker.__init__">MiscellaneousChecker</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2702 <td>Constructor</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2703 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2704 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2705 <td><a href="#MiscellaneousChecker.__checkBugBear">__checkBugBear</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2706 <td>Private method for bugbear checks.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2707 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2708 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2709 <td><a href="#MiscellaneousChecker.__checkBuiltins">__checkBuiltins</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2710 <td>Private method to check, if built-ins are shadowed.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2711 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2712 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2713 <td><a href="#MiscellaneousChecker.__checkCoding">__checkCoding</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2714 <td>Private method to check the presence of a coding line and valid encodings.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2715 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2716 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2717 <td><a href="#MiscellaneousChecker.__checkCommentedCode">__checkCommentedCode</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2718 <td>Private method to check for commented code.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2719 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2720 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2721 <td><a href="#MiscellaneousChecker.__checkComprehensions">__checkComprehensions</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2722 <td>Private method to check some comprehension related things.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2723 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2724 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2725 <td><a href="#MiscellaneousChecker.__checkCopyright">__checkCopyright</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2726 <td>Private method to check the presence of a copyright statement.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2727 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2728 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2729 <td><a href="#MiscellaneousChecker.__checkDateTime">__checkDateTime</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2730 <td>Private method to check use of naive datetime functions.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2731 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2732 <tr>
11140
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2733 <td><a href="#MiscellaneousChecker.__checkDefaultMatchCase">__checkDefaultMatchCase</a></td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2734 <td>Private method to check the default match case.</td>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2735 </tr>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2736 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2737 <td><a href="#MiscellaneousChecker.__checkDictWithSortedKeys">__checkDictWithSortedKeys</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2738 <td>Private method to check, if dictionary keys appear in sorted order.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2739 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2740 <tr>
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2741 <td><a href="#MiscellaneousChecker.__checkExplicitStringConcat">__checkExplicitStringConcat</a></td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2742 <td>Private method to check for explicitly concatenated strings.</td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2743 </tr>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2744 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2745 <td><a href="#MiscellaneousChecker.__checkFormatString">__checkFormatString</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2746 <td>Private method to check string format strings.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2747 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2748 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2749 <td><a href="#MiscellaneousChecker.__checkFuture">__checkFuture</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2750 <td>Private method to check the __future__ imports.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2751 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2752 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2753 <td><a href="#MiscellaneousChecker.__checkGettext">__checkGettext</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2754 <td>Private method to check the 'gettext' import statement.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2755 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2756 <tr>
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2757 <td><a href="#MiscellaneousChecker.__checkImplicitStringConcat">__checkImplicitStringConcat</a></td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2758 <td>Private method to check for implicitly concatenated strings.</td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2759 </tr>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2760 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2761 <td><a href="#MiscellaneousChecker.__checkLineContinuation">__checkLineContinuation</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2762 <td>Private method to check line continuation using backslash.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2763 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2764 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2765 <td><a href="#MiscellaneousChecker.__checkPep3101">__checkPep3101</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2766 <td>Private method to check for old style string formatting.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2767 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2768 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2769 <td><a href="#MiscellaneousChecker.__checkPrintStatements">__checkPrintStatements</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2770 <td>Private method to check for print statements.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2771 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2772 <tr>
10085
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2773 <td><a href="#MiscellaneousChecker.__checkProperties">__checkProperties</a></td>
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2774 <td>Private method to check for issue with property related methods.</td>
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2775 </tr>
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2776 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2777 <td><a href="#MiscellaneousChecker.__checkReturn">__checkReturn</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2778 <td>Private method to check return statements.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2779 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2780 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2781 <td><a href="#MiscellaneousChecker.__checkSysVersion">__checkSysVersion</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2782 <td>Private method to check the use of sys.version and sys.version_info.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2783 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2784 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2785 <td><a href="#MiscellaneousChecker.__checkTuple">__checkTuple</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2786 <td>Private method to check for one element tuples.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2787 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2788 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2789 <td><a href="#MiscellaneousChecker.__dictShouldBeChecked">__dictShouldBeChecked</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2790 <td>Private function to test, if the node should be checked.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2791 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2792 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2793 <td><a href="#MiscellaneousChecker.__error">__error</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2794 <td>Private method to record an issue.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2795 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2796 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2797 <td><a href="#MiscellaneousChecker.__getCoding">__getCoding</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2798 <td>Private method to get the defined coding of the source.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2799 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2800 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2801 <td><a href="#MiscellaneousChecker.__getFields">__getFields</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2802 <td>Private method to extract the format field information.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2803 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2804 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2805 <td><a href="#MiscellaneousChecker.__ignoreCode">__ignoreCode</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2806 <td>Private method to check if the message code should be ignored.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2807 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2808 <tr>
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2809 <td><a href="#MiscellaneousChecker.__isImplicitStringConcat">__isImplicitStringConcat</a></td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2810 <td>Private method to check, if the given strings indicate an implicit string concatenation.</td>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2811 </tr>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2812 <tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2813 <td><a href="#MiscellaneousChecker.run">run</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2814 <td>Public method to check the given source against miscellaneous conditions.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2815 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2816 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2817
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2818 <h3>Static Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2819 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2820 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2821 </table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2822
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2823
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2824 <a NAME="MiscellaneousChecker.__init__" ID="MiscellaneousChecker.__init__"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2825 <h4>MiscellaneousChecker (Constructor)</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2826 <b>MiscellaneousChecker</b>(<i>source, filename, tree, select, ignore, expected, repeat, args</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2827 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2828 Constructor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2829 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2830
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2831 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2832
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2833 <dt><i>source</i> (list of str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2834 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2835 source code to be checked
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2836 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2837 <dt><i>filename</i> (str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2838 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2839 name of the source file
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2840 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2841 <dt><i>tree</i> (ast.Module)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2842 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2843 AST tree of the source code
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2844 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2845 <dt><i>select</i> (list of str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2846 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2847 list of selected codes
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2848 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2849 <dt><i>ignore</i> (list of str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2850 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2851 list of codes to be ignored
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2852 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2853 <dt><i>expected</i> (list of str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2854 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2855 list of expected codes
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2856 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2857 <dt><i>repeat</i> (bool)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2858 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2859 flag indicating to report each occurrence of a code
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2860 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2861 <dt><i>args</i> (dict)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2862 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2863 dictionary of arguments for the miscellaneous checks
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2864 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2865 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2866 <a NAME="MiscellaneousChecker.__checkBugBear" ID="MiscellaneousChecker.__checkBugBear"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2867 <h4>MiscellaneousChecker.__checkBugBear</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2868 <b>__checkBugBear</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2869 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2870 Private method for bugbear checks.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2871 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2872
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2873 <a NAME="MiscellaneousChecker.__checkBuiltins" ID="MiscellaneousChecker.__checkBuiltins"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2874 <h4>MiscellaneousChecker.__checkBuiltins</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2875 <b>__checkBuiltins</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2876 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2877 Private method to check, if built-ins are shadowed.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2878 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2879
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2880 <a NAME="MiscellaneousChecker.__checkCoding" ID="MiscellaneousChecker.__checkCoding"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2881 <h4>MiscellaneousChecker.__checkCoding</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2882 <b>__checkCoding</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2883 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2884 Private method to check the presence of a coding line and valid
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2885 encodings.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2886 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2887
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2888 <a NAME="MiscellaneousChecker.__checkCommentedCode" ID="MiscellaneousChecker.__checkCommentedCode"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2889 <h4>MiscellaneousChecker.__checkCommentedCode</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2890 <b>__checkCommentedCode</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2891 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2892 Private method to check for commented code.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2893 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2894
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2895 <a NAME="MiscellaneousChecker.__checkComprehensions" ID="MiscellaneousChecker.__checkComprehensions"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2896 <h4>MiscellaneousChecker.__checkComprehensions</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2897 <b>__checkComprehensions</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2898 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2899 Private method to check some comprehension related things.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2900 </p>
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2901 <p>
11139
cd22e8e705f4 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11000
diff changeset
2902 This method is adapted from: flake8-comprehensions v3.16.0
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2903 Original: Copyright (c) 2017 Adam Johnson
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2904 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2905
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2906 <a NAME="MiscellaneousChecker.__checkCopyright" ID="MiscellaneousChecker.__checkCopyright"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2907 <h4>MiscellaneousChecker.__checkCopyright</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2908 <b>__checkCopyright</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2909 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2910 Private method to check the presence of a copyright statement.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2911 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2912
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2913 <a NAME="MiscellaneousChecker.__checkDateTime" ID="MiscellaneousChecker.__checkDateTime"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2914 <h4>MiscellaneousChecker.__checkDateTime</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2915 <b>__checkDateTime</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2916 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2917 Private method to check use of naive datetime functions.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2918 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2919
11140
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2920 <a NAME="MiscellaneousChecker.__checkDefaultMatchCase" ID="MiscellaneousChecker.__checkDefaultMatchCase"></a>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2921 <h4>MiscellaneousChecker.__checkDefaultMatchCase</h4>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2922 <b>__checkDefaultMatchCase</b>(<i></i>)
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2923 <p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2924 Private method to check the default match case.
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2925 </p>
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
2926
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2927 <a NAME="MiscellaneousChecker.__checkDictWithSortedKeys" ID="MiscellaneousChecker.__checkDictWithSortedKeys"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2928 <h4>MiscellaneousChecker.__checkDictWithSortedKeys</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2929 <b>__checkDictWithSortedKeys</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2930 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2931 Private method to check, if dictionary keys appear in sorted order.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2932 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2933
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2934 <a NAME="MiscellaneousChecker.__checkExplicitStringConcat" ID="MiscellaneousChecker.__checkExplicitStringConcat"></a>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2935 <h4>MiscellaneousChecker.__checkExplicitStringConcat</h4>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2936 <b>__checkExplicitStringConcat</b>(<i></i>)
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2937 <p>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2938 Private method to check for explicitly concatenated strings.
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2939 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2940
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2941 <a NAME="MiscellaneousChecker.__checkFormatString" ID="MiscellaneousChecker.__checkFormatString"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2942 <h4>MiscellaneousChecker.__checkFormatString</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2943 <b>__checkFormatString</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2944 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2945 Private method to check string format strings.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2946 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2947
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2948 <a NAME="MiscellaneousChecker.__checkFuture" ID="MiscellaneousChecker.__checkFuture"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2949 <h4>MiscellaneousChecker.__checkFuture</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2950 <b>__checkFuture</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2951 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2952 Private method to check the __future__ imports.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2953 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2954
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2955 <a NAME="MiscellaneousChecker.__checkGettext" ID="MiscellaneousChecker.__checkGettext"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2956 <h4>MiscellaneousChecker.__checkGettext</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2957 <b>__checkGettext</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2958 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2959 Private method to check the 'gettext' import statement.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2960 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2961
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2962 <a NAME="MiscellaneousChecker.__checkImplicitStringConcat" ID="MiscellaneousChecker.__checkImplicitStringConcat"></a>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2963 <h4>MiscellaneousChecker.__checkImplicitStringConcat</h4>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2964 <b>__checkImplicitStringConcat</b>(<i></i>)
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2965 <p>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2966 Private method to check for implicitly concatenated strings.
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
2967 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2968
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2969 <a NAME="MiscellaneousChecker.__checkLineContinuation" ID="MiscellaneousChecker.__checkLineContinuation"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2970 <h4>MiscellaneousChecker.__checkLineContinuation</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2971 <b>__checkLineContinuation</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2972 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2973 Private method to check line continuation using backslash.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2974 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2975
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2976 <a NAME="MiscellaneousChecker.__checkPep3101" ID="MiscellaneousChecker.__checkPep3101"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2977 <h4>MiscellaneousChecker.__checkPep3101</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2978 <b>__checkPep3101</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2979 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2980 Private method to check for old style string formatting.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2981 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2982
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2983 <a NAME="MiscellaneousChecker.__checkPrintStatements" ID="MiscellaneousChecker.__checkPrintStatements"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2984 <h4>MiscellaneousChecker.__checkPrintStatements</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2985 <b>__checkPrintStatements</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2986 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2987 Private method to check for print statements.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2988 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2989
10085
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2990 <a NAME="MiscellaneousChecker.__checkProperties" ID="MiscellaneousChecker.__checkProperties"></a>
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2991 <h4>MiscellaneousChecker.__checkProperties</h4>
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2992 <b>__checkProperties</b>(<i></i>)
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2993 <p>
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2994 Private method to check for issue with property related methods.
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10048
diff changeset
2995 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
2996
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2997 <a NAME="MiscellaneousChecker.__checkReturn" ID="MiscellaneousChecker.__checkReturn"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2998 <h4>MiscellaneousChecker.__checkReturn</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2999 <b>__checkReturn</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3000 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3001 Private method to check return statements.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3002 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3003
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3004 <a NAME="MiscellaneousChecker.__checkSysVersion" ID="MiscellaneousChecker.__checkSysVersion"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3005 <h4>MiscellaneousChecker.__checkSysVersion</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3006 <b>__checkSysVersion</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3007 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3008 Private method to check the use of sys.version and sys.version_info.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3009 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3010
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3011 <a NAME="MiscellaneousChecker.__checkTuple" ID="MiscellaneousChecker.__checkTuple"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3012 <h4>MiscellaneousChecker.__checkTuple</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3013 <b>__checkTuple</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3014 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3015 Private method to check for one element tuples.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3016 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3017
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3018 <a NAME="MiscellaneousChecker.__dictShouldBeChecked" ID="MiscellaneousChecker.__dictShouldBeChecked"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3019 <h4>MiscellaneousChecker.__dictShouldBeChecked</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3020 <b>__dictShouldBeChecked</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3021 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3022 Private function to test, if the node should be checked.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3023 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3024
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3025 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3026
10437
2f70ca07f0af Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10417
diff changeset
3027 <dt><i>node</i> (ast.Dict)</dt>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3028 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3029 reference to the AST node
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3030 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3031 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3032 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3033 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3034 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3035 flag indicating to check the node
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3036 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3037 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3038 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3039 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3040 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3041 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3042 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3043 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3044 <a NAME="MiscellaneousChecker.__error" ID="MiscellaneousChecker.__error"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3045 <h4>MiscellaneousChecker.__error</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3046 <b>__error</b>(<i>lineNumber, offset, code, *args</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3047 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3048 Private method to record an issue.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3049 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3050
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3051 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3052
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3053 <dt><i>lineNumber</i> (int)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3054 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3055 line number of the issue
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3056 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3057 <dt><i>offset</i> (int)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3058 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3059 position within line of the issue
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3060 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3061 <dt><i>code</i> (str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3062 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3063 message code
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3064 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3065 <dt><i>args</i> (list)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3066 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3067 arguments for the message
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3068 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3069 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3070 <a NAME="MiscellaneousChecker.__getCoding" ID="MiscellaneousChecker.__getCoding"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3071 <h4>MiscellaneousChecker.__getCoding</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3072 <b>__getCoding</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3073 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3074 Private method to get the defined coding of the source.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3075 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3076
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3077 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3078 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3079 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3080 tuple containing the line number and the coding
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3081 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3082 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3083 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3084 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3085 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3086 tuple of int and str
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3087 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3088 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3089 <a NAME="MiscellaneousChecker.__getFields" ID="MiscellaneousChecker.__getFields"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3090 <h4>MiscellaneousChecker.__getFields</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3091 <b>__getFields</b>(<i>string</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3092 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3093 Private method to extract the format field information.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3094 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3095
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3096 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3097
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3098 <dt><i>string</i> (str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3099 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3100 format string to be parsed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3101 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3102 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3103 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3104 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3105 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3106 format field information as a tuple with fields, implicit
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3107 field definitions present and explicit field definitions present
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3108 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3109 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3110 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3111 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3112 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3113 tuple of set of str, bool, bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3114 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3115 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3116 <a NAME="MiscellaneousChecker.__ignoreCode" ID="MiscellaneousChecker.__ignoreCode"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3117 <h4>MiscellaneousChecker.__ignoreCode</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3118 <b>__ignoreCode</b>(<i>code</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3119 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3120 Private method to check if the message code should be ignored.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3121 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3122
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3123 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3124
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3125 <dt><i>code</i> (str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3126 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3127 message code to check for
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3128 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3129 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3130 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3131 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3132 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3133 flag indicating to ignore the given code
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3134 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3135 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3136 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3137 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3138 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3139 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3140 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3141 </dl>
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3142 <a NAME="MiscellaneousChecker.__isImplicitStringConcat" ID="MiscellaneousChecker.__isImplicitStringConcat"></a>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3143 <h4>MiscellaneousChecker.__isImplicitStringConcat</h4>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3144 <b>__isImplicitStringConcat</b>(<i>first, second</i>)
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3145 <p>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3146 Private method to check, if the given strings indicate an implicit string
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3147 concatenation.
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3148 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3149
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3150 <dl>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3151
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3152 <dt><i>first</i> (tuple)</dt>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3153 <dd>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3154 first token
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3155 </dd>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3156 <dt><i>second</i> (tuple)</dt>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3157 <dd>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3158 second token
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3159 </dd>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3160 </dl>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3161 <dl>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3162 <dt>Return:</dt>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3163 <dd>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3164 flag indicating an implicit string concatenation
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3165 </dd>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
3166 </dl>
10437
2f70ca07f0af Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10417
diff changeset
3167 <dl>
2f70ca07f0af Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10417
diff changeset
3168 <dt>Return Type:</dt>
2f70ca07f0af Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10417
diff changeset
3169 <dd>
2f70ca07f0af Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10417
diff changeset
3170 bool
2f70ca07f0af Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10417
diff changeset
3171 </dd>
2f70ca07f0af Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10417
diff changeset
3172 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3173 <a NAME="MiscellaneousChecker.run" ID="MiscellaneousChecker.run"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3174 <h4>MiscellaneousChecker.run</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3175 <b>run</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3176 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3177 Public method to check the given source against miscellaneous
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3178 conditions.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3179 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3180
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3181 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3182 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3183 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3184 <a NAME="NameFinder" ID="NameFinder"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3185 <h2>NameFinder</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3186 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3187 Class to extract a name out of a tree of nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3188 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3189
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3190 <h3>Derived from</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3191 ast.NodeVisitor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3192 <h3>Class Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3193 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3194 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3195 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3196
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3197 <h3>Class Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3198 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3199 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3200 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3201
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3202 <h3>Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3203 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3204 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3205 <td><a href="#NameFinder.__init__">NameFinder</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3206 <td>Constructor</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3207 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3208 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3209 <td><a href="#NameFinder.getNames">getNames</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3210 <td>Public method to return the extracted names and Name nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3211 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3212 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3213 <td><a href="#NameFinder.visit">visit</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3214 <td>Public method to traverse a given AST node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3215 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3216 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3217 <td><a href="#NameFinder.visit_Name">visit_Name</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3218 <td>Public method to handle 'Name' nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3219 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3220 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3221
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3222 <h3>Static Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3223 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3224 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3225 </table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3226
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3227
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3228 <a NAME="NameFinder.__init__" ID="NameFinder.__init__"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3229 <h4>NameFinder (Constructor)</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3230 <b>NameFinder</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3231 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3232 Constructor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3233 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3234
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3235 <a NAME="NameFinder.getNames" ID="NameFinder.getNames"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3236 <h4>NameFinder.getNames</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3237 <b>getNames</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3238 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3239 Public method to return the extracted names and Name nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3240 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3241
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3242 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3243 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3244 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3245 dictionary containing the names as keys and the list of nodes
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3246 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3247 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3248 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3249 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3250 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3251 dict
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3252 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3253 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3254 <a NAME="NameFinder.visit" ID="NameFinder.visit"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3255 <h4>NameFinder.visit</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3256 <b>visit</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3257 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3258 Public method to traverse a given AST node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3259 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3260
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3261 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3262
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3263 <dt><i>node</i> (ast.Node)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3264 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3265 AST node to be traversed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3266 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3267 </dl>
9327
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3268 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3269 <dt>Return:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3270 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3271 reference to the last processed node
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3272 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3273 </dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3274 <dl>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3275 <dt>Return Type:</dt>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3276 <dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3277 ast.Node
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3278 </dd>
2b768afcaee1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9295
diff changeset
3279 </dl>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3280 <a NAME="NameFinder.visit_Name" ID="NameFinder.visit_Name"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3281 <h4>NameFinder.visit_Name</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3282 <b>visit_Name</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3283 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3284 Public method to handle 'Name' nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3285 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3286
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3287 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3288
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3289 <dt><i>node</i> (ast.Name)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3290 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3291 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3292 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3293 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3294 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3295 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3296 <hr />
10510
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3297 <a NAME="NamedExprFinder" ID="NamedExprFinder"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3298 <h2>NamedExprFinder</h2>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3299 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3300 Class to extract names defined through an ast.NamedExpr.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3301 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3302
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3303 <h3>Derived from</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3304 ast.NodeVisitor
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3305 <h3>Class Attributes</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3306 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3307 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3308 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3309
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3310 <h3>Class Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3311 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3312 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3313 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3314
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3315 <h3>Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3316 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3317 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3318 <td><a href="#NamedExprFinder.__init__">NamedExprFinder</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3319 <td>Constructor</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3320 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3321 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3322 <td><a href="#NamedExprFinder.getNames">getNames</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3323 <td>Public method to return the extracted names and Name nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3324 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3325 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3326 <td><a href="#NamedExprFinder.visit">visit</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3327 <td>Public method to traverse a given AST node.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3328 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3329 <tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3330 <td><a href="#NamedExprFinder.visit_NamedExpr">visit_NamedExpr</a></td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3331 <td>Public method handling 'NamedExpr' nodes.</td>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3332 </tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3333 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3334
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3335 <h3>Static Methods</h3>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3336 <table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3337 <tr><td>None</td></tr>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3338 </table>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3339
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3340
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3341 <a NAME="NamedExprFinder.__init__" ID="NamedExprFinder.__init__"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3342 <h4>NamedExprFinder (Constructor)</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3343 <b>NamedExprFinder</b>(<i></i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3344 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3345 Constructor
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3346 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3347
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3348 <a NAME="NamedExprFinder.getNames" ID="NamedExprFinder.getNames"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3349 <h4>NamedExprFinder.getNames</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3350 <b>getNames</b>(<i></i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3351 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3352 Public method to return the extracted names and Name nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3353 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3354
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3355 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3356 <dt>Return:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3357 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3358 dictionary containing the names as keys and the list of nodes
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3359 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3360 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3361 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3362 <dt>Return Type:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3363 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3364 dict
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3365 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3366 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3367 <a NAME="NamedExprFinder.visit" ID="NamedExprFinder.visit"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3368 <h4>NamedExprFinder.visit</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3369 <b>visit</b>(<i>node</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3370 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3371 Public method to traverse a given AST node.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3372 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3373 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3374 Like super-visit but supports iteration over lists.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3375 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3376
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3377 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3378
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3379 <dt><i>node</i> (TYPE)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3380 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3381 AST node to be traversed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3382 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3383 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3384 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3385 <dt>Return:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3386 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3387 reference to the last processed node
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3388 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3389 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3390 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3391 <dt>Return Type:</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3392 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3393 ast.Node
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3394 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3395 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3396 <a NAME="NamedExprFinder.visit_NamedExpr" ID="NamedExprFinder.visit_NamedExpr"></a>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3397 <h4>NamedExprFinder.visit_NamedExpr</h4>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3398 <b>visit_NamedExpr</b>(<i>node: ast.NamedExpr</i>)
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3399 <p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3400 Public method handling 'NamedExpr' nodes.
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3401 </p>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3402
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3403 <dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3404
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3405 <dt><i>node</i> (ast.NamedExpr)</dt>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3406 <dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3407 reference to the node to be processed
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3408 </dd>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3409 </dl>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3410 <div align="right"><a href="#top">Up</a></div>
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3411 <hr />
fa7b8ebfbe13 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10479
diff changeset
3412 <hr />
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3413 <a NAME="ReturnVisitor" ID="ReturnVisitor"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3414 <h2>ReturnVisitor</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3415 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3416 Class implementing a node visitor to check return statements.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3417 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3418
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3419 <h3>Derived from</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3420 ast.NodeVisitor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3421 <h3>Class Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3422 <table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3423 <tr><td>Assigns</td></tr>
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3424 <tr><td>Refs</td></tr>
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3425 <tr><td>Returns</td></tr>
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3426 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3427
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3428 <h3>Class Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3429 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3430 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3431 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3432
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3433 <h3>Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3434 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3435 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3436 <td><a href="#ReturnVisitor.__init__">ReturnVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3437 <td>Constructor</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3438 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3439 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3440 <td><a href="#ReturnVisitor.__checkFunction">__checkFunction</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3441 <td>Private method to check a function definition node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3442 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3443 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3444 <td><a href="#ReturnVisitor.__checkImplicitReturn">__checkImplicitReturn</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3445 <td>Private method to check for an implicit return statement.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3446 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3447 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3448 <td><a href="#ReturnVisitor.__checkImplicitReturnValue">__checkImplicitReturnValue</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3449 <td>Private method to check for implicit return values.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3450 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3451 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3452 <td><a href="#ReturnVisitor.__checkUnnecessaryAssign">__checkUnnecessaryAssign</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3453 <td>Private method to check for an unnecessary assign statement.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3454 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3455 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3456 <td><a href="#ReturnVisitor.__checkUnnecessaryReturnNone">__checkUnnecessaryReturnNone</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3457 <td>Private method to check for an unnecessary 'return None' statement.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3458 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3459 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3460 <td><a href="#ReturnVisitor.__hasRefsBeforeNextAssign">__hasRefsBeforeNextAssign</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3461 <td>Private method to check for references before a following assign statement.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3462 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3463 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3464 <td><a href="#ReturnVisitor.__isFalse">__isFalse</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3465 <td>Private method to check, if a node value is False.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3466 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3467 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3468 <td><a href="#ReturnVisitor.__isNone">__isNone</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3469 <td>Private method to check, if a node value is None.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3470 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3471 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3472 <td><a href="#ReturnVisitor.__resultExists">__resultExists</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3473 <td>Private method to check the existance of a return result.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3474 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3475 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3476 <td><a href="#ReturnVisitor.__visitAssignTarget">__visitAssignTarget</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3477 <td>Private method to handle an assign target node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3478 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3479 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3480 <td><a href="#ReturnVisitor.__visitLoop">__visitLoop</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3481 <td>Private method to handle loop nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3482 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3483 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3484 <td><a href="#ReturnVisitor.__visitWithStack">__visitWithStack</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3485 <td>Private method to traverse a given function node using a stack.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3486 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3487 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3488 <td><a href="#ReturnVisitor.assigns">assigns</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3489 <td>Public method to get the Assign nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3490 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3491 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3492 <td><a href="#ReturnVisitor.refs">refs</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3493 <td>Public method to get the References nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3494 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3495 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3496 <td><a href="#ReturnVisitor.returns">returns</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3497 <td>Public method to get the Return nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3498 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3499 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3500 <td><a href="#ReturnVisitor.visit_Assign">visit_Assign</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3501 <td>Public method to handle an assign node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3502 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3503 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3504 <td><a href="#ReturnVisitor.visit_AsyncFor">visit_AsyncFor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3505 <td>Public method to handle an async for loop.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3506 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3507 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3508 <td><a href="#ReturnVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3509 <td>Public method to handle a function definition.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3510 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3511 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3512 <td><a href="#ReturnVisitor.visit_For">visit_For</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3513 <td>Public method to handle a for loop.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3514 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3515 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3516 <td><a href="#ReturnVisitor.visit_FunctionDef">visit_FunctionDef</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3517 <td>Public method to handle a function definition.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3518 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3519 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3520 <td><a href="#ReturnVisitor.visit_Name">visit_Name</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3521 <td>Public method to handle a name node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3522 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3523 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3524 <td><a href="#ReturnVisitor.visit_Return">visit_Return</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3525 <td>Public method to handle a return node.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3526 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3527 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3528 <td><a href="#ReturnVisitor.visit_While">visit_While</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3529 <td>Public method to handle a while loop.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3530 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3531 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3532
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3533 <h3>Static Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3534 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3535 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3536 </table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3537
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3538
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3539 <a NAME="ReturnVisitor.__init__" ID="ReturnVisitor.__init__"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3540 <h4>ReturnVisitor (Constructor)</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3541 <b>ReturnVisitor</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3542 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3543 Constructor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3544 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3545
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3546 <a NAME="ReturnVisitor.__checkFunction" ID="ReturnVisitor.__checkFunction"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3547 <h4>ReturnVisitor.__checkFunction</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3548 <b>__checkFunction</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3549 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3550 Private method to check a function definition node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3551 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3552
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3553 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3554
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3555 <dt><i>node</i> (ast.AsyncFunctionDef or ast.FunctionDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3556 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3557 reference to the node to check
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3558 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3559 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3560 <a NAME="ReturnVisitor.__checkImplicitReturn" ID="ReturnVisitor.__checkImplicitReturn"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3561 <h4>ReturnVisitor.__checkImplicitReturn</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3562 <b>__checkImplicitReturn</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3563 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3564 Private method to check for an implicit return statement.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3565 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3566
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3567 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3568
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3569 <dt><i>node</i> (ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3570 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3571 reference to the node to check
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3572 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3573 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3574 <a NAME="ReturnVisitor.__checkImplicitReturnValue" ID="ReturnVisitor.__checkImplicitReturnValue"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3575 <h4>ReturnVisitor.__checkImplicitReturnValue</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3576 <b>__checkImplicitReturnValue</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3577 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3578 Private method to check for implicit return values.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3579 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3580
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3581 <a NAME="ReturnVisitor.__checkUnnecessaryAssign" ID="ReturnVisitor.__checkUnnecessaryAssign"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3582 <h4>ReturnVisitor.__checkUnnecessaryAssign</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3583 <b>__checkUnnecessaryAssign</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3584 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3585 Private method to check for an unnecessary assign statement.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3586 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3587
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3588 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3589
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3590 <dt><i>node</i> (ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3591 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3592 reference to the node to check
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3593 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3594 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3595 <a NAME="ReturnVisitor.__checkUnnecessaryReturnNone" ID="ReturnVisitor.__checkUnnecessaryReturnNone"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3596 <h4>ReturnVisitor.__checkUnnecessaryReturnNone</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3597 <b>__checkUnnecessaryReturnNone</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3598 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3599 Private method to check for an unnecessary 'return None' statement.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3600 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3601
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3602 <a NAME="ReturnVisitor.__hasRefsBeforeNextAssign" ID="ReturnVisitor.__hasRefsBeforeNextAssign"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3603 <h4>ReturnVisitor.__hasRefsBeforeNextAssign</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3604 <b>__hasRefsBeforeNextAssign</b>(<i>varname, returnLineno</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3605 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3606 Private method to check for references before a following assign
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3607 statement.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3608 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3609
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3610 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3611
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3612 <dt><i>varname</i> (str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3613 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3614 variable name to check for
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3615 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3616 <dt><i>returnLineno</i> (int)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3617 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3618 line number of the return statement
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3619 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3620 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3621 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3622 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3623 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3624 flag indicating the existence of references
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3625 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3626 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3627 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3628 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3629 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3630 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3631 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3632 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3633 <a NAME="ReturnVisitor.__isFalse" ID="ReturnVisitor.__isFalse"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3634 <h4>ReturnVisitor.__isFalse</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3635 <b>__isFalse</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3636 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3637 Private method to check, if a node value is False.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3638 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3639
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3640 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3641
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3642 <dt><i>node</i> (ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3643 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3644 reference to the node to check
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3645 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3646 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3647 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3648 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3649 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3650 flag indicating the node contains a False value
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3651 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3652 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3653 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3654 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3655 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3656 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3657 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3658 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3659 <a NAME="ReturnVisitor.__isNone" ID="ReturnVisitor.__isNone"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3660 <h4>ReturnVisitor.__isNone</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3661 <b>__isNone</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3662 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3663 Private method to check, if a node value is None.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3664 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3665
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3666 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3667
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3668 <dt><i>node</i> (ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3669 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3670 reference to the node to check
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3671 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3672 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3673 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3674 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3675 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3676 flag indicating the node contains a None value
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3677 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3678 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3679 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3680 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3681 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3682 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3683 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3684 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3685 <a NAME="ReturnVisitor.__resultExists" ID="ReturnVisitor.__resultExists"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3686 <h4>ReturnVisitor.__resultExists</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3687 <b>__resultExists</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3688 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3689 Private method to check the existance of a return result.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3690 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3691
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3692 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3693 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3694 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3695 flag indicating the existence of a return result
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3696 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3697 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3698 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3699 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3700 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3701 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3702 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3703 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3704 <a NAME="ReturnVisitor.__visitAssignTarget" ID="ReturnVisitor.__visitAssignTarget"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3705 <h4>ReturnVisitor.__visitAssignTarget</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3706 <b>__visitAssignTarget</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3707 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3708 Private method to handle an assign target node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3709 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3710
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3711 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3712
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3713 <dt><i>node</i> (ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3714 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3715 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3716 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3717 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3718 <a NAME="ReturnVisitor.__visitLoop" ID="ReturnVisitor.__visitLoop"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3719 <h4>ReturnVisitor.__visitLoop</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3720 <b>__visitLoop</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3721 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3722 Private method to handle loop nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3723 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3724
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3725 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3726
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3727 <dt><i>node</i> (ast.For, ast.AsyncFor or ast.While)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3728 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3729 reference to the loop node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3730 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3731 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3732 <a NAME="ReturnVisitor.__visitWithStack" ID="ReturnVisitor.__visitWithStack"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3733 <h4>ReturnVisitor.__visitWithStack</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3734 <b>__visitWithStack</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3735 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3736 Private method to traverse a given function node using a stack.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3737 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3738
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3739 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3740
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3741 <dt><i>node</i> (ast.FunctionDef or ast.AsyncFunctionDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3742 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3743 AST node to be traversed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3744 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3745 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3746 <a NAME="ReturnVisitor.assigns" ID="ReturnVisitor.assigns"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3747 <h4>ReturnVisitor.assigns</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3748 <b>assigns</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3749 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3750 Public method to get the Assign nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3751 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3752
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3753 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3754 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3755 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3756 dictionary containing the node name as key and line number
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3757 as value
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3758 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3759 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3760 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3761 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3762 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3763 dict
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3764 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3765 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3766 <a NAME="ReturnVisitor.refs" ID="ReturnVisitor.refs"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3767 <h4>ReturnVisitor.refs</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3768 <b>refs</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3769 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3770 Public method to get the References nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3771 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3772
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3773 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3774 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3775 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3776 dictionary containing the node name as key and line number
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3777 as value
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3778 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3779 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3780 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3781 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3782 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3783 dict
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3784 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3785 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3786 <a NAME="ReturnVisitor.returns" ID="ReturnVisitor.returns"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3787 <h4>ReturnVisitor.returns</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3788 <b>returns</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3789 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3790 Public method to get the Return nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3791 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3792
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3793 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3794 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3795 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3796 dictionary containing the node name as key and line number
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3797 as value
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3798 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3799 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3800 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3801 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3802 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3803 dict
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3804 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3805 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3806 <a NAME="ReturnVisitor.visit_Assign" ID="ReturnVisitor.visit_Assign"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3807 <h4>ReturnVisitor.visit_Assign</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3808 <b>visit_Assign</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3809 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3810 Public method to handle an assign node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3811 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3812
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3813 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3814
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3815 <dt><i>node</i> (ast.Assign)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3816 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3817 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3818 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3819 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3820 <a NAME="ReturnVisitor.visit_AsyncFor" ID="ReturnVisitor.visit_AsyncFor"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3821 <h4>ReturnVisitor.visit_AsyncFor</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3822 <b>visit_AsyncFor</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3823 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3824 Public method to handle an async for loop.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3825 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3826
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3827 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3828
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3829 <dt><i>node</i> (ast.AsyncFor)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3830 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3831 reference to the async for node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3832 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3833 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3834 <a NAME="ReturnVisitor.visit_AsyncFunctionDef" ID="ReturnVisitor.visit_AsyncFunctionDef"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3835 <h4>ReturnVisitor.visit_AsyncFunctionDef</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3836 <b>visit_AsyncFunctionDef</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3837 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3838 Public method to handle a function definition.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3839 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3840
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3841 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3842
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3843 <dt><i>node</i> (ast.AsyncFunctionDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3844 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3845 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3846 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3847 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3848 <a NAME="ReturnVisitor.visit_For" ID="ReturnVisitor.visit_For"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3849 <h4>ReturnVisitor.visit_For</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3850 <b>visit_For</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3851 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3852 Public method to handle a for loop.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3853 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3854
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3855 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3856
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3857 <dt><i>node</i> (ast.For)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3858 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3859 reference to the for node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3860 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3861 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3862 <a NAME="ReturnVisitor.visit_FunctionDef" ID="ReturnVisitor.visit_FunctionDef"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3863 <h4>ReturnVisitor.visit_FunctionDef</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3864 <b>visit_FunctionDef</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3865 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3866 Public method to handle a function definition.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3867 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3868
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3869 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3870
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3871 <dt><i>node</i> (ast.FunctionDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3872 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3873 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3874 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3875 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3876 <a NAME="ReturnVisitor.visit_Name" ID="ReturnVisitor.visit_Name"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3877 <h4>ReturnVisitor.visit_Name</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3878 <b>visit_Name</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3879 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3880 Public method to handle a name node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3881 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3882
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3883 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3884
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3885 <dt><i>node</i> (ast.Name)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3886 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3887 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3888 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3889 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3890 <a NAME="ReturnVisitor.visit_Return" ID="ReturnVisitor.visit_Return"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3891 <h4>ReturnVisitor.visit_Return</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3892 <b>visit_Return</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3893 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3894 Public method to handle a return node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3895 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3896
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3897 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3898
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3899 <dt><i>node</i> (ast.Return)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3900 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3901 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3902 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3903 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3904 <a NAME="ReturnVisitor.visit_While" ID="ReturnVisitor.visit_While"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3905 <h4>ReturnVisitor.visit_While</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3906 <b>visit_While</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3907 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3908 Public method to handle a while loop.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3909 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3910
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3911 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3912
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3913 <dt><i>node</i> (ast.While)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3914 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3915 reference to the while node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3916 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3917 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3918 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3919 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3920 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3921 <a NAME="SysVersionVisitor" ID="SysVersionVisitor"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3922 <h2>SysVersionVisitor</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3923 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3924 Class implementing a node visitor to check the use of sys.version and
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3925 sys.version_info.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3926 </p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3927 <p>
11140
b823386f7591 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11139
diff changeset
3928 Note: This class is modeled after flake8-2020 v1.8.1.
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3929 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3930
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3931 <h3>Derived from</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3932 ast.NodeVisitor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3933 <h3>Class Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3934 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3935 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3936 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3937
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3938 <h3>Class Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3939 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3940 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3941 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3942
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3943 <h3>Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3944 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3945 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3946 <td><a href="#SysVersionVisitor.__init__">SysVersionVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3947 <td>Constructor</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3948 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3949 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3950 <td><a href="#SysVersionVisitor.__isSys">__isSys</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3951 <td>Private method to check for a reference to sys attribute.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3952 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3953 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3954 <td><a href="#SysVersionVisitor.__isSysVersionUpperSlice">__isSysVersionUpperSlice</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3955 <td>Private method to check the upper slice of sys.version.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3956 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3957 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3958 <td><a href="#SysVersionVisitor.visit_Attribute">visit_Attribute</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3959 <td>Public method to handle an attribute.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3960 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3961 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3962 <td><a href="#SysVersionVisitor.visit_Compare">visit_Compare</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3963 <td>Public method to handle a comparison.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3964 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3965 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3966 <td><a href="#SysVersionVisitor.visit_ImportFrom">visit_ImportFrom</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3967 <td>Public method to handle a from ...</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3968 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3969 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3970 <td><a href="#SysVersionVisitor.visit_Name">visit_Name</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3971 <td>Public method to handle an name.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3972 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3973 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3974 <td><a href="#SysVersionVisitor.visit_Subscript">visit_Subscript</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3975 <td>Public method to handle a subscript.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3976 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3977 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3978
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3979 <h3>Static Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3980 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3981 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3982 </table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3983
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3984
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3985 <a NAME="SysVersionVisitor.__init__" ID="SysVersionVisitor.__init__"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3986 <h4>SysVersionVisitor (Constructor)</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3987 <b>SysVersionVisitor</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3988 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3989 Constructor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3990 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3991
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3992 <a NAME="SysVersionVisitor.__isSys" ID="SysVersionVisitor.__isSys"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3993 <h4>SysVersionVisitor.__isSys</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3994 <b>__isSys</b>(<i>attr, node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3995 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3996 Private method to check for a reference to sys attribute.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3997 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
3998
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3999 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4000
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4001 <dt><i>attr</i> (str)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4002 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4003 attribute name
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4004 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4005 <dt><i>node</i> (ast.Node)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4006 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4007 reference to the node to be checked
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4008 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4009 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4010 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4011 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4012 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4013 flag indicating a match
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4014 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4015 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4016 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4017 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4018 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4019 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4020 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4021 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4022 <a NAME="SysVersionVisitor.__isSysVersionUpperSlice" ID="SysVersionVisitor.__isSysVersionUpperSlice"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4023 <h4>SysVersionVisitor.__isSysVersionUpperSlice</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4024 <b>__isSysVersionUpperSlice</b>(<i>node, n</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4025 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4026 Private method to check the upper slice of sys.version.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4027 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4028
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4029 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4030
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4031 <dt><i>node</i> (ast.Node)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4032 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4033 reference to the node to be checked
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4034 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4035 <dt><i>n</i> (int)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4036 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4037 slice value to check against
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4038 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4039 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4040 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4041 <dt>Return:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4042 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4043 flag indicating a match
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4044 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4045 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4046 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4047 <dt>Return Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4048 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4049 bool
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4050 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4051 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4052 <a NAME="SysVersionVisitor.visit_Attribute" ID="SysVersionVisitor.visit_Attribute"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4053 <h4>SysVersionVisitor.visit_Attribute</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4054 <b>visit_Attribute</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4055 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4056 Public method to handle an attribute.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4057 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4058
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4059 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4060
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4061 <dt><i>node</i> (ast.Attribute)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4062 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4063 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4064 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4065 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4066 <a NAME="SysVersionVisitor.visit_Compare" ID="SysVersionVisitor.visit_Compare"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4067 <h4>SysVersionVisitor.visit_Compare</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4068 <b>visit_Compare</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4069 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4070 Public method to handle a comparison.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4071 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4072
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4073 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4074
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4075 <dt><i>node</i> (ast.Compare)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4076 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4077 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4078 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4079 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4080 <a NAME="SysVersionVisitor.visit_ImportFrom" ID="SysVersionVisitor.visit_ImportFrom"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4081 <h4>SysVersionVisitor.visit_ImportFrom</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4082 <b>visit_ImportFrom</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4083 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4084 Public method to handle a from ... import ... statement.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4085 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4086
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4087 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4088
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4089 <dt><i>node</i> (ast.ImportFrom)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4090 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4091 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4092 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4093 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4094 <a NAME="SysVersionVisitor.visit_Name" ID="SysVersionVisitor.visit_Name"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4095 <h4>SysVersionVisitor.visit_Name</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4096 <b>visit_Name</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4097 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4098 Public method to handle an name.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4099 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4100
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4101 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4102
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4103 <dt><i>node</i> (ast.Name)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4104 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4105 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4106 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4107 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4108 <a NAME="SysVersionVisitor.visit_Subscript" ID="SysVersionVisitor.visit_Subscript"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4109 <h4>SysVersionVisitor.visit_Subscript</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4110 <b>visit_Subscript</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4111 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4112 Public method to handle a subscript.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4113 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4114
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4115 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4116
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4117 <dt><i>node</i> (ast.Subscript)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4118 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4119 reference to the node to be processed
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4120 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4121 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4122 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4123 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4124 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4125 <a NAME="TextVisitor" ID="TextVisitor"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4126 <h2>TextVisitor</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4127 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4128 Class implementing a node visitor for bytes and str instances.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4129 </p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4130 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4131 It tries to detect docstrings as string of the first expression of each
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4132 module, class or function.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4133 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4134
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4135 <h3>Derived from</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4136 ast.NodeVisitor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4137 <h3>Class Attributes</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4138 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4139 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4140 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4141
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4142 <h3>Class Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4143 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4144 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4145 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4146
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4147 <h3>Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4148 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4149 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4150 <td><a href="#TextVisitor.__init__">TextVisitor</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4151 <td>Constructor</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4152 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4153 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4154 <td><a href="#TextVisitor.__addNode">__addNode</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4155 <td>Private method to add a node to our list of nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4156 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4157 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4158 <td><a href="#TextVisitor.__visitBody">__visitBody</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4159 <td>Private method to traverse the body of the node manually.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4160 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4161 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4162 <td><a href="#TextVisitor.__visitDefinition">__visitDefinition</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4163 <td>Private method handling class and function definitions.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4164 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4165 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4166 <td><a href="#TextVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4167 <td>Public method to handle an asynchronous function definition.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4168 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4169 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4170 <td><a href="#TextVisitor.visit_Call">visit_Call</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4171 <td>Public method to handle a function call.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4172 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4173 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4174 <td><a href="#TextVisitor.visit_ClassDef">visit_ClassDef</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4175 <td>Public method to handle a class definition.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4176 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4177 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4178 <td><a href="#TextVisitor.visit_Constant">visit_Constant</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4179 <td>Public method to handle constant nodes.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4180 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4181 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4182 <td><a href="#TextVisitor.visit_FunctionDef">visit_FunctionDef</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4183 <td>Public method to handle a function definition.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4184 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4185 <tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4186 <td><a href="#TextVisitor.visit_Module">visit_Module</a></td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4187 <td>Public method to handle a module.</td>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4188 </tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4189 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4190
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4191 <h3>Static Methods</h3>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4192 <table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4193 <tr><td>None</td></tr>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4194 </table>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4195
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4196
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4197 <a NAME="TextVisitor.__init__" ID="TextVisitor.__init__"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4198 <h4>TextVisitor (Constructor)</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4199 <b>TextVisitor</b>(<i></i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4200 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4201 Constructor
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4202 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4203
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4204 <a NAME="TextVisitor.__addNode" ID="TextVisitor.__addNode"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4205 <h4>TextVisitor.__addNode</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4206 <b>__addNode</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4207 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4208 Private method to add a node to our list of nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4209 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4210
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4211 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4212
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4213 <dt><i>node</i> (ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4214 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4215 reference to the node to add
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4216 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4217 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4218 <a NAME="TextVisitor.__visitBody" ID="TextVisitor.__visitBody"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4219 <h4>TextVisitor.__visitBody</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4220 <b>__visitBody</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4221 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4222 Private method to traverse the body of the node manually.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4223 </p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4224 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4225 If the first node is an expression which contains a string or bytes it
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4226 marks that as a docstring.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4227 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4228
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4229 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4230
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4231 <dt><i>node</i> (ast.AST)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4232 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4233 reference to the node to traverse
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4234 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4235 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4236 <a NAME="TextVisitor.__visitDefinition" ID="TextVisitor.__visitDefinition"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4237 <h4>TextVisitor.__visitDefinition</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4238 <b>__visitDefinition</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4239 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4240 Private method handling class and function definitions.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4241 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4242
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4243 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4244
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4245 <dt><i>node</i> (ast.FunctionDef, ast.AsyncFunctionDef or ast.ClassDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4246 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4247 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4248 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4249 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4250 <a NAME="TextVisitor.visit_AsyncFunctionDef" ID="TextVisitor.visit_AsyncFunctionDef"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4251 <h4>TextVisitor.visit_AsyncFunctionDef</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4252 <b>visit_AsyncFunctionDef</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4253 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4254 Public method to handle an asynchronous function definition.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4255 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4256
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4257 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4258
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4259 <dt><i>node</i> (ast.AsyncFunctionDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4260 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4261 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4262 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4263 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4264 <a NAME="TextVisitor.visit_Call" ID="TextVisitor.visit_Call"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4265 <h4>TextVisitor.visit_Call</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4266 <b>visit_Call</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4267 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4268 Public method to handle a function call.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4269 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4270
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4271 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4272
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4273 <dt><i>node</i> (ast.Call)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4274 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4275 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4276 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4277 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4278 <a NAME="TextVisitor.visit_ClassDef" ID="TextVisitor.visit_ClassDef"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4279 <h4>TextVisitor.visit_ClassDef</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4280 <b>visit_ClassDef</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4281 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4282 Public method to handle a class definition.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4283 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4284
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4285 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4286
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4287 <dt><i>node</i> (ast.ClassDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4288 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4289 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4290 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4291 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4292 <a NAME="TextVisitor.visit_Constant" ID="TextVisitor.visit_Constant"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4293 <h4>TextVisitor.visit_Constant</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4294 <b>visit_Constant</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4295 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4296 Public method to handle constant nodes.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4297 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4298
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4299 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4300
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4301 <dt><i>node</i> (ast.Constant)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4302 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4303 reference to the bytes node
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4304 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4305 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4306 <a NAME="TextVisitor.visit_FunctionDef" ID="TextVisitor.visit_FunctionDef"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4307 <h4>TextVisitor.visit_FunctionDef</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4308 <b>visit_FunctionDef</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4309 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4310 Public method to handle a function definition.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4311 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4312
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4313 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4314
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4315 <dt><i>node</i> (ast.FunctionDef)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4316 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4317 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4318 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4319 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4320 <a NAME="TextVisitor.visit_Module" ID="TextVisitor.visit_Module"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4321 <h4>TextVisitor.visit_Module</h4>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4322 <b>visit_Module</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4323 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4324 Public method to handle a module.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4325 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4326
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4327 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4328
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4329 <dt><i>node</i> (ast.Module)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4330 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4331 reference to the node to handle
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4332 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4333 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4334 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4335 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4336 <hr />
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4337 <a NAME="composeCallPath" ID="composeCallPath"></a>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4338 <h2>composeCallPath</h2>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4339 <b>composeCallPath</b>(<i>node</i>)
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4340 <p>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4341 Generator function to assemble the call path of a given node.
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4342 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4343
8372
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4344 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4345
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4346 <dt><i>node</i> (ast.Node)</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4347 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4348 node to assemble call path for
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4349 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4350 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4351 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4352 <dt>Yield:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4353 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4354 call path components
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4355 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4356 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4357 <dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4358 <dt>Yield Type:</dt>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4359 <dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4360 str
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4361 </dd>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4362 </dl>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4363 <div align="right"><a href="#top">Up</a></div>
e0227a7c850e Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4364 <hr />
10368
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
4365 <hr />
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
4366 <a NAME="pairwise" ID="pairwise"></a>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
4367 <h2>pairwise</h2>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
4368 <b>pairwise</b>(<i>iterable</i>)
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
4369
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
4370 <div align="right"><a href="#top">Up</a></div>
8765229e7cc8 Regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10358
diff changeset
4371 <hr />
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10437
diff changeset
4372 </body></html>

eric ide

mercurial