Fri, 19 May 2023 15:09:24 +0200
Editor, Search & Replace widget:
- Changed the logic in replace mode such, that the find text is copied to the replace text entry, when it receives the focus and is empty. (see issue 502).
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 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | Module implementing a checker for miscellaneous checks. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | </p> |
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 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | <table> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
17 | <tr><td>BugBearContext</td></tr> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | <h3>Classes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | <td><a href="#BugBearVisitor">BugBearVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | <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
|
26 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <td><a href="#DateTimeVisitor">DateTimeVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | <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
|
30 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <td><a href="#LoggingVisitor">LoggingVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <td>Class implementing a node visitor to check logging statements.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
36 | <td><a href="#M520NameFinder">M520NameFinder</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
37 | <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
|
38 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
39 | <tr> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | <td><a href="#MiscellaneousChecker">MiscellaneousChecker</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | <td>Class implementing a checker for miscellaneous checks.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <td><a href="#NameFinder">NameFinder</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | <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
|
46 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | <td><a href="#ReturnVisitor">ReturnVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | <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
|
50 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | <td><a href="#SysVersionVisitor">SysVersionVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | <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
|
54 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | <td><a href="#TextVisitor">TextVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | <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
|
58 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | <h3>Functions</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | <td><a href="#composeCallPath">composeCallPath</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | <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
|
67 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | <a NAME="BugBearVisitor" ID="BugBearVisitor"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | <h2>BugBearVisitor</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | 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
|
76 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | ast.NodeVisitor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <table> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
82 | <tr><td>CONTEXTFUL_NODES</td></tr><tr><td>FUNCTION_NODES</td></tr><tr><td>NodeWindowSize</td></tr> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | |
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="#BugBearVisitor.__init__">BugBearVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
98 | <td><a href="#BugBearVisitor.__checkForM505">__checkForM505</a></td> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <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
|
100 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | <td><a href="#BugBearVisitor.__checkForM507">__checkForM507</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <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
|
104 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
106 | <td><a href="#BugBearVisitor.__checkForM512">__checkForM512</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
107 | <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
|
108 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
109 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
110 | <td><a href="#BugBearVisitor.__checkForM515">__checkForM515</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
111 | <td>Private method to check for pointless comparisons.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
112 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
113 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
114 | <td><a href="#BugBearVisitor.__checkForM516">__checkForM516</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
115 | <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
|
116 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
117 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
118 | <td><a href="#BugBearVisitor.__checkForM517">__checkForM517</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
119 | <td>Private method to check for use of the evil syntax 'with assertRaises(Exception):.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
120 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
121 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
122 | <td><a href="#BugBearVisitor.__checkForM518">__checkForM518</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
123 | <td>Private method to check for useless expressions.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
124 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
125 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
126 | <td><a href="#BugBearVisitor.__checkForM519">__checkForM519</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
127 | <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
|
128 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
129 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
130 | <td><a href="#BugBearVisitor.__checkForM520">__checkForM520</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
131 | <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
|
132 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
133 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
134 | <td><a href="#BugBearVisitor.__checkForM521">__checkForM521</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
135 | <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
|
136 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
137 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
138 | <td><a href="#BugBearVisitor.__checkForM522">__checkForM522</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
139 | <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
|
140 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
141 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
142 | <td><a href="#BugBearVisitor.__checkForM523">__checkForM523</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
143 | <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
|
144 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
145 | <tr> |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
146 | <td><a href="#BugBearVisitor.__checkForM524AndM527">__checkForM524AndM527</a></td> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
147 | <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
|
148 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
149 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
150 | <td><a href="#BugBearVisitor.__checkForM525">__checkForM525</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
151 | <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
|
152 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
153 | <tr> |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
154 | <td><a href="#BugBearVisitor.__checkForM526">__checkForM526</a></td> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
155 | <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
|
156 | </tr> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
157 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
158 | <td><a href="#BugBearVisitor.__childrenInScope">__childrenInScope</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
159 | <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
|
160 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
161 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
162 | <td><a href="#BugBearVisitor.__composeCallPath">__composeCallPath</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
163 | <td>Private method get the individual elements of the call path of a node.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
164 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
165 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
166 | <td><a href="#BugBearVisitor.__getAssignedNames">__getAssignedNames</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
167 | <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
|
168 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
169 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
170 | <td><a href="#BugBearVisitor.__isIdentifier">__isIdentifier</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
171 | <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
|
172 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
173 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
174 | <td><a href="#BugBearVisitor.__namesFromAssignments">__namesFromAssignments</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
175 | <td>Private method to get names of an assignment.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
176 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
177 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
178 | <td><a href="#BugBearVisitor.__toNameStr">__toNameStr</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
179 | <td>Private method to turn Name and Attribute nodes to strings, handling any depth of attribute accesses.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
180 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
181 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
182 | <td><a href="#BugBearVisitor.__typesafeIssubclass">__typesafeIssubclass</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
183 | <td>Private method implementing a type safe issubclass() function.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
184 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
185 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
186 | <td><a href="#BugBearVisitor._loop">_loop</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
187 | <td></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
188 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
189 | <tr> |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
190 | <td><a href="#BugBearVisitor.emptyBody">emptyBody</a></td> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
191 | <td></td> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
192 | </tr> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
193 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
194 | <td><a href="#BugBearVisitor.isAbcClass">isAbcClass</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
195 | <td></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
196 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
197 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
198 | <td><a href="#BugBearVisitor.isAbstractDecorator">isAbstractDecorator</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
199 | <td></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
200 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
201 | <tr> |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
202 | <td><a href="#BugBearVisitor.isOverload">isOverload</a></td> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
203 | <td></td> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
204 | </tr> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
205 | <tr> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
206 | <td><a href="#BugBearVisitor.isStrOrEllipsis">isStrOrEllipsis</a></td> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
207 | <td></td> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
208 | </tr> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
209 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
210 | <td><a href="#BugBearVisitor.nodeStack">nodeStack</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
211 | <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
|
212 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
213 | <tr> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | <td><a href="#BugBearVisitor.visit">visit</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <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
|
216 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | <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
|
219 | <td>Public method to handle 'assert' statements.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | <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
|
223 | <td>Public method to handle assignments.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | <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
|
227 | <td>Public method to handle 'for' statements.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
230 | <td><a href="#BugBearVisitor.visit_Call">visit_Call</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
231 | <td>Public method to handle a function call.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
232 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
233 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
234 | <td><a href="#BugBearVisitor.visit_ClassDef">visit_ClassDef</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
235 | <td>Public method to handle class definitions.</td> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
238 | <td><a href="#BugBearVisitor.visit_Compare">visit_Compare</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
239 | <td>Public method to handle comparison statements.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
240 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
241 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
242 | <td><a href="#BugBearVisitor.visit_DictComp">visit_DictComp</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
243 | <td>Public method to handle dictionary comprehensions.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
244 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
245 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
246 | <td><a href="#BugBearVisitor.visit_ExceptHandler">visit_ExceptHandler</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
247 | <td>Public method to handle exception handlers.</td> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | <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
|
251 | <td>Public method to handle 'for' statements.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
254 | <td><a href="#BugBearVisitor.visit_FunctionDef">visit_FunctionDef</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
255 | <td>Public method to handle function definitions.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
256 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
257 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
258 | <td><a href="#BugBearVisitor.visit_GeneratorExp">visit_GeneratorExp</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
259 | <td>Public method to handle generator expressions.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
260 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
261 | <tr> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | <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
|
263 | <td>Public method to handle f-string arguments.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | <tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
266 | <td><a href="#BugBearVisitor.visit_ListComp">visit_ListComp</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
267 | <td>Public method to handle list comprehensions.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
268 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
269 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
270 | <td><a href="#BugBearVisitor.visit_Raise">visit_Raise</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
271 | <td>Public method to handle 'raise' statements.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
272 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
273 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
274 | <td><a href="#BugBearVisitor.visit_SetComp">visit_SetComp</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
275 | <td>Public method to handle set comprehensions.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
276 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
277 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
278 | <td><a href="#BugBearVisitor.visit_Try">visit_Try</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
279 | <td>Public method to handle 'try' statements'.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
280 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
281 | <tr> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <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
|
283 | <td>Public method to handle unary additions.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | </tr> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
285 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
286 | <td><a href="#BugBearVisitor.visit_While">visit_While</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
287 | <td>Public method to handle 'while' statements.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
288 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
289 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
290 | <td><a href="#BugBearVisitor.visit_With">visit_With</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
291 | <td>Public method to handle 'with' statements.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
292 | </tr> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | <a NAME="BugBearVisitor.__init__" ID="BugBearVisitor.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | <h4>BugBearVisitor (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302 | <b>BugBearVisitor</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | </p> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
307 | <a NAME="BugBearVisitor.__checkForM505" ID="BugBearVisitor.__checkForM505"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
308 | <h4>BugBearVisitor.__checkForM505</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
309 | <b>__checkForM505</b>(<i>node</i>) |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | Private method to check the use of *strip(). |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
316 | <dt><i>node</i> (ast.Call)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321 | <a NAME="BugBearVisitor.__checkForM507" ID="BugBearVisitor.__checkForM507"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | <h4>BugBearVisitor.__checkForM507</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | <b>__checkForM507</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | Private method to check for unused loop variables. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
330 | <dt><i>node</i> (ast.For or ast.AsyncFor)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
331 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
332 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
333 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
334 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
335 | <a NAME="BugBearVisitor.__checkForM512" ID="BugBearVisitor.__checkForM512"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
336 | <h4>BugBearVisitor.__checkForM512</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
337 | <b>__checkForM512</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
338 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
339 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
340 | 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
|
341 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
342 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
343 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
344 | <dt><i>node</i> (ast.Try)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
345 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
346 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
347 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
348 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
349 | <a NAME="BugBearVisitor.__checkForM515" ID="BugBearVisitor.__checkForM515"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
350 | <h4>BugBearVisitor.__checkForM515</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
351 | <b>__checkForM515</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
352 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
353 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
354 | Private method to check for pointless comparisons. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
355 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
356 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
357 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
358 | <dt><i>node</i> (ast.Compare)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
359 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
360 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
361 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
362 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
363 | <a NAME="BugBearVisitor.__checkForM516" ID="BugBearVisitor.__checkForM516"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
364 | <h4>BugBearVisitor.__checkForM516</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
365 | <b>__checkForM516</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
366 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
367 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
368 | 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
|
369 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
370 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
371 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
372 | <dt><i>node</i> (ast.Raise)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
373 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
374 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
375 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
376 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
377 | <a NAME="BugBearVisitor.__checkForM517" ID="BugBearVisitor.__checkForM517"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
378 | <h4>BugBearVisitor.__checkForM517</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
379 | <b>__checkForM517</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
380 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
381 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
382 | Private method to check for use of the evil syntax |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
383 | 'with assertRaises(Exception):. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
384 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
385 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
386 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
387 | <dt><i>node</i> (ast.With)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
388 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
389 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
390 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
391 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
392 | <a NAME="BugBearVisitor.__checkForM518" ID="BugBearVisitor.__checkForM518"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
393 | <h4>BugBearVisitor.__checkForM518</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
394 | <b>__checkForM518</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
395 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
396 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
397 | Private method to check for useless expressions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
398 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
399 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
400 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
401 | <dt><i>node</i> (ast.FunctionDef)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
402 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
403 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
404 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
405 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
406 | <a NAME="BugBearVisitor.__checkForM519" ID="BugBearVisitor.__checkForM519"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
407 | <h4>BugBearVisitor.__checkForM519</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
408 | <b>__checkForM519</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
409 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
410 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
411 | 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
|
412 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
413 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
414 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
415 | <dt><i>node</i> (ast.FunctionDef)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
416 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
417 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
418 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
419 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
420 | <a NAME="BugBearVisitor.__checkForM520" ID="BugBearVisitor.__checkForM520"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
421 | <h4>BugBearVisitor.__checkForM520</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
422 | <b>__checkForM520</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
423 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
424 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
425 | 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
|
426 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
427 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
428 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
429 | <dt><i>node</i> (ast.For or ast.AsyncFor)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
430 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
431 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
432 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
433 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
434 | <a NAME="BugBearVisitor.__checkForM521" ID="BugBearVisitor.__checkForM521"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
435 | <h4>BugBearVisitor.__checkForM521</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
436 | <b>__checkForM521</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
437 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
438 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
439 | 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
|
440 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
441 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
442 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
443 | <dt><i>node</i> (ast.FunctionDef or ast.ClassDef)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
444 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
445 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
446 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
447 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
448 | <a NAME="BugBearVisitor.__checkForM522" ID="BugBearVisitor.__checkForM522"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
449 | <h4>BugBearVisitor.__checkForM522</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
450 | <b>__checkForM522</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
451 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
452 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
453 | 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
|
454 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
455 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
456 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
457 | <dt><i>node</i> (ast.With)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
458 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
459 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
460 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
461 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
462 | <a NAME="BugBearVisitor.__checkForM523" ID="BugBearVisitor.__checkForM523"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
463 | <h4>BugBearVisitor.__checkForM523</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
464 | <b>__checkForM523</b>(<i>loopNode</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
465 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
466 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
467 | 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
|
468 | variables. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
469 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
470 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
471 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
472 | <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
|
473 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
474 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
475 | or ast.GeneratorExp |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
476 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
477 | </dl> |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
478 | <a NAME="BugBearVisitor.__checkForM524AndM527" ID="BugBearVisitor.__checkForM524AndM527"></a> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
479 | <h4>BugBearVisitor.__checkForM524AndM527</h4> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
480 | <b>__checkForM524AndM527</b>(<i>node</i>) |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
481 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
482 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
483 | 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
|
484 | any methods decorated with abstract*. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
485 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
486 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
487 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
488 | <dt><i>node</i> (ast.ClassDef)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
489 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
490 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
491 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
492 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
493 | <a NAME="BugBearVisitor.__checkForM525" ID="BugBearVisitor.__checkForM525"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
494 | <h4>BugBearVisitor.__checkForM525</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
495 | <b>__checkForM525</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
496 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
497 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
498 | Private method to check for exceptions being handled multiple times. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
499 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
500 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
501 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
502 | <dt><i>node</i> (ast.Try)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
503 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
504 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
505 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
506 | </dl> |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
507 | <a NAME="BugBearVisitor.__checkForM526" ID="BugBearVisitor.__checkForM526"></a> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
508 | <h4>BugBearVisitor.__checkForM526</h4> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
509 | <b>__checkForM526</b>(<i>node</i>) |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
510 | |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
511 | <p> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
512 | 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
|
513 | </p> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
514 | <dl> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
515 | |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
516 | <dt><i>node</i> (ast.Call)</dt> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
517 | <dd> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
518 | reference to the node to be processed |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
519 | </dd> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
520 | </dl> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
521 | <a NAME="BugBearVisitor.__childrenInScope" ID="BugBearVisitor.__childrenInScope"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
522 | <h4>BugBearVisitor.__childrenInScope</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
523 | <b>__childrenInScope</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
524 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
525 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
526 | 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
|
527 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
528 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
529 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
530 | <dt><i>node</i> (ast.Node)</dt> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
531 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
532 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
533 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
534 | </dl> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
535 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
536 | <dt>Yield:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
537 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
538 | reference to a child node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
539 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
540 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
541 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
542 | <dt>Yield Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
543 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
544 | ast.Node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
545 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
546 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
547 | <a NAME="BugBearVisitor.__composeCallPath" ID="BugBearVisitor.__composeCallPath"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
548 | <h4>BugBearVisitor.__composeCallPath</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
549 | <b>__composeCallPath</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
550 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
551 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
552 | Private method get the individual elements of the call path of a node. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
553 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
554 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
555 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
556 | <dt><i>node</i> (ast.Node)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
557 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
558 | reference to the node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
559 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
560 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
561 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
562 | <dt>Yield:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
563 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
564 | one element of the call path |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
565 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
566 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
567 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
568 | <dt>Yield Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
569 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
570 | ast.Node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
571 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
572 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
573 | <a NAME="BugBearVisitor.__getAssignedNames" ID="BugBearVisitor.__getAssignedNames"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
574 | <h4>BugBearVisitor.__getAssignedNames</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
575 | <b>__getAssignedNames</b>(<i>loopNode</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
576 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
577 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
578 | Private method to get the names of a for loop. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
579 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
580 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
581 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
582 | <dt><i>loopNode</i> (ast.For)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
583 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
584 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
585 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
586 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
587 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
588 | <dt>Yield:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
589 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
590 | DESCRIPTION |
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 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
593 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
594 | <dt>Yield Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
595 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
596 | TYPE |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
597 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
598 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
599 | <a NAME="BugBearVisitor.__isIdentifier" ID="BugBearVisitor.__isIdentifier"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
600 | <h4>BugBearVisitor.__isIdentifier</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
601 | <b>__isIdentifier</b>(<i>arg</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
602 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
603 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
604 | Private method to check if arg is a valid identifier. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
605 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
606 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
607 | 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
|
608 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
609 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
610 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
611 | <dt><i>arg</i> (ast.Node)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
612 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
613 | reference to an argument node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
614 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
615 | </dl> |
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 | <dt>Return:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
618 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
619 | flag indicating a valid identifier |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
620 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
621 | </dl> |
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 | <dt>Return Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
624 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
625 | TYPE |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
626 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
627 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
628 | <a NAME="BugBearVisitor.__namesFromAssignments" ID="BugBearVisitor.__namesFromAssignments"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
629 | <h4>BugBearVisitor.__namesFromAssignments</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
630 | <b>__namesFromAssignments</b>(<i>assignTarget</i>) |
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 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
633 | Private method to get names of an assignment. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
634 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
635 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
636 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
637 | <dt><i>assignTarget</i> (ast.Node)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
638 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
639 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
640 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
641 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
642 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
643 | <dt>Yield:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
644 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
645 | name of the assignment |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
646 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
647 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
648 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
649 | <dt>Yield Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
650 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
651 | str |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
652 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
653 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
654 | <a NAME="BugBearVisitor.__toNameStr" ID="BugBearVisitor.__toNameStr"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
655 | <h4>BugBearVisitor.__toNameStr</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
656 | <b>__toNameStr</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
657 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
658 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
659 | Private method to turn Name and Attribute nodes to strings, handling any |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
660 | depth of attribute accesses. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
661 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
662 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
663 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
664 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
665 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
666 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
667 | <dt><i>node</i> (ast.Name or ast.Attribute)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
668 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
669 | reference to the node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
670 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
671 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
672 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
673 | <dt>Return:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
674 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
675 | string representation |
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 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
678 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
679 | <dt>Return Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
680 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
681 | str |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
682 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
683 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
684 | <a NAME="BugBearVisitor.__typesafeIssubclass" ID="BugBearVisitor.__typesafeIssubclass"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
685 | <h4>BugBearVisitor.__typesafeIssubclass</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
686 | <b>__typesafeIssubclass</b>(<i>obj, classOrTuple</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
687 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
688 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
689 | Private method implementing a type safe issubclass() function. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
690 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
691 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
692 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
693 | <dt><i>obj</i> (any)</dt> |
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 | reference to the object to be tested |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
696 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
697 | <dt><i>classOrTuple</i> (type)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
698 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
699 | type to check against |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
700 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
701 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
702 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
703 | <dt>Return:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
704 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
705 | flag indicating a subclass |
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 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
708 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
709 | <dt>Return Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
710 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
711 | bool |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
712 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
713 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
714 | <a NAME="BugBearVisitor._loop" ID="BugBearVisitor._loop"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
715 | <h4>BugBearVisitor._loop</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
716 | <b>_loop</b>(<i>badNodeTypes</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
717 | |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
718 | <a NAME="BugBearVisitor.emptyBody" ID="BugBearVisitor.emptyBody"></a> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
719 | <h4>BugBearVisitor.emptyBody</h4> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
720 | <b>emptyBody</b>(<i></i>) |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
721 | |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
722 | <a NAME="BugBearVisitor.isAbcClass" ID="BugBearVisitor.isAbcClass"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
723 | <h4>BugBearVisitor.isAbcClass</h4> |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
724 | <b>isAbcClass</b>(<i>name="ABC"</i>) |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
725 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
726 | <a NAME="BugBearVisitor.isAbstractDecorator" ID="BugBearVisitor.isAbstractDecorator"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
727 | <h4>BugBearVisitor.isAbstractDecorator</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
728 | <b>isAbstractDecorator</b>(<i></i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
729 | |
9596
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
730 | <a NAME="BugBearVisitor.isOverload" ID="BugBearVisitor.isOverload"></a> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
731 | <h4>BugBearVisitor.isOverload</h4> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
732 | <b>isOverload</b>(<i></i>) |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
733 | |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
734 | <a NAME="BugBearVisitor.isStrOrEllipsis" ID="BugBearVisitor.isStrOrEllipsis"></a> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
735 | <h4>BugBearVisitor.isStrOrEllipsis</h4> |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
736 | <b>isStrOrEllipsis</b>(<i></i>) |
397f385b95d8
Regenerated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9327
diff
changeset
|
737 | |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
738 | <a NAME="BugBearVisitor.nodeStack" ID="BugBearVisitor.nodeStack"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
739 | <h4>BugBearVisitor.nodeStack</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
740 | <b>nodeStack</b>(<i></i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
741 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
742 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
743 | 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
|
744 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
745 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
746 | <dt>Return:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
747 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
748 | reference to the most recent node stack |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
749 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
750 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
751 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
752 | <dt>Return Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
753 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
754 | list |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
755 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
756 | </dl> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
757 | <a NAME="BugBearVisitor.visit" ID="BugBearVisitor.visit"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
758 | <h4>BugBearVisitor.visit</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
759 | <b>visit</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
760 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
761 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
762 | Public method to traverse a given AST node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
763 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
764 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
765 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
766 | <dt><i>node</i> (ast.Node)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
767 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
768 | AST node to be traversed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
769 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
770 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
771 | <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
|
772 | <h4>BugBearVisitor.visit_Assert</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
773 | <b>visit_Assert</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
774 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
775 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
776 | Public method to handle 'assert' statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
777 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
778 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
779 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
780 | <dt><i>node</i> (ast.Assert)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
781 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
782 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
783 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
784 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
785 | <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
|
786 | <h4>BugBearVisitor.visit_Assign</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
787 | <b>visit_Assign</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
788 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
789 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
790 | Public method to handle assignments. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
791 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
792 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
793 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
794 | <dt><i>node</i> (ast.Assign)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
795 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
796 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
797 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
798 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
799 | <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
|
800 | <h4>BugBearVisitor.visit_AsyncFor</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
801 | <b>visit_AsyncFor</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
802 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
803 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
804 | Public method to handle 'for' statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
805 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
806 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
807 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
808 | <dt><i>node</i> (ast.AsyncFor)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
809 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
810 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
811 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
812 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
813 | <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
|
814 | <h4>BugBearVisitor.visit_Call</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
815 | <b>visit_Call</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
816 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
817 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
818 | Public method to handle a function call. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
819 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
820 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
821 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
822 | <dt><i>node</i> (ast.Call)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
823 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
824 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
825 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
826 | </dl> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
827 | <a NAME="BugBearVisitor.visit_ClassDef" ID="BugBearVisitor.visit_ClassDef"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
828 | <h4>BugBearVisitor.visit_ClassDef</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
829 | <b>visit_ClassDef</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
830 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
831 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
832 | Public method to handle class definitions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
833 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
834 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
835 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
836 | <dt><i>node</i> (ast.ClassDef)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
837 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
838 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
839 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
840 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
841 | <a NAME="BugBearVisitor.visit_Compare" ID="BugBearVisitor.visit_Compare"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
842 | <h4>BugBearVisitor.visit_Compare</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
843 | <b>visit_Compare</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
844 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
845 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
846 | Public method to handle comparison statements. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
847 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
848 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
849 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
850 | <dt><i>node</i> (ast.Compare)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
851 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
852 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
853 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
854 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
855 | <a NAME="BugBearVisitor.visit_DictComp" ID="BugBearVisitor.visit_DictComp"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
856 | <h4>BugBearVisitor.visit_DictComp</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
857 | <b>visit_DictComp</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
858 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
859 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
860 | Public method to handle dictionary comprehensions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
861 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
862 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
863 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
864 | <dt><i>node</i> (ast.DictComp)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
865 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
866 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
867 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
868 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
869 | <a NAME="BugBearVisitor.visit_ExceptHandler" ID="BugBearVisitor.visit_ExceptHandler"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
870 | <h4>BugBearVisitor.visit_ExceptHandler</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
871 | <b>visit_ExceptHandler</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
872 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
873 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
874 | Public method to handle exception handlers. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
875 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
876 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
877 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
878 | <dt><i>node</i> (ast.ExceptHandler)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
879 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
880 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
881 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
882 | </dl> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
883 | <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
|
884 | <h4>BugBearVisitor.visit_For</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
885 | <b>visit_For</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
886 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
887 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
888 | Public method to handle 'for' statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
889 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
890 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
891 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
892 | <dt><i>node</i> (ast.For)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
893 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
894 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
895 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
896 | </dl> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
897 | <a NAME="BugBearVisitor.visit_FunctionDef" ID="BugBearVisitor.visit_FunctionDef"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
898 | <h4>BugBearVisitor.visit_FunctionDef</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
899 | <b>visit_FunctionDef</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
900 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
901 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
902 | Public method to handle function definitions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
903 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
904 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
905 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
906 | <dt><i>node</i> (ast.FunctionDef)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
907 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
908 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
909 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
910 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
911 | <a NAME="BugBearVisitor.visit_GeneratorExp" ID="BugBearVisitor.visit_GeneratorExp"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
912 | <h4>BugBearVisitor.visit_GeneratorExp</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
913 | <b>visit_GeneratorExp</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
914 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
915 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
916 | Public method to handle generator expressions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
917 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
918 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
919 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
920 | <dt><i>node</i> (ast.GeneratorExp)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
921 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
922 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
923 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
924 | </dl> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
925 | <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
|
926 | <h4>BugBearVisitor.visit_JoinedStr</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
927 | <b>visit_JoinedStr</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
928 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
929 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
930 | Public method to handle f-string arguments. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
931 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
932 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
933 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
934 | <dt><i>node</i> (ast.JoinedStr)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
935 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
936 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
937 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
938 | </dl> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
939 | <a NAME="BugBearVisitor.visit_ListComp" ID="BugBearVisitor.visit_ListComp"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
940 | <h4>BugBearVisitor.visit_ListComp</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
941 | <b>visit_ListComp</b>(<i>node</i>) |
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 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
944 | Public method to handle list comprehensions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
945 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
946 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
947 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
948 | <dt><i>node</i> (ast.ListComp)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
949 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
950 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
951 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
952 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
953 | <a NAME="BugBearVisitor.visit_Raise" ID="BugBearVisitor.visit_Raise"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
954 | <h4>BugBearVisitor.visit_Raise</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
955 | <b>visit_Raise</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
956 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
957 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
958 | Public method to handle 'raise' statements. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
959 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
960 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
961 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
962 | <dt><i>node</i> (ast.Raise)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
963 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
964 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
965 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
966 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
967 | <a NAME="BugBearVisitor.visit_SetComp" ID="BugBearVisitor.visit_SetComp"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
968 | <h4>BugBearVisitor.visit_SetComp</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
969 | <b>visit_SetComp</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
970 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
971 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
972 | Public method to handle set comprehensions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
973 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
974 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
975 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
976 | <dt><i>node</i> (ast.SetComp)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
977 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
978 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
979 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
980 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
981 | <a NAME="BugBearVisitor.visit_Try" ID="BugBearVisitor.visit_Try"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
982 | <h4>BugBearVisitor.visit_Try</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
983 | <b>visit_Try</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
984 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
985 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
986 | Public method to handle 'try' statements'. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
987 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
988 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
989 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
990 | <dt><i>node</i> (ast.Try)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
991 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
992 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
993 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
994 | </dl> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
995 | <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
|
996 | <h4>BugBearVisitor.visit_UAdd</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
997 | <b>visit_UAdd</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
998 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
999 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1000 | Public method to handle unary additions. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1001 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1002 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1003 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1004 | <dt><i>node</i> (ast.UAdd)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1005 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1006 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1007 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1008 | </dl> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1009 | <a NAME="BugBearVisitor.visit_While" ID="BugBearVisitor.visit_While"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1010 | <h4>BugBearVisitor.visit_While</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1011 | <b>visit_While</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1012 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1013 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1014 | Public method to handle 'while' statements. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1015 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1016 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1017 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1018 | <dt><i>node</i> (ast.While)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1019 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1020 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1021 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1022 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1023 | <a NAME="BugBearVisitor.visit_With" ID="BugBearVisitor.visit_With"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1024 | <h4>BugBearVisitor.visit_With</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1025 | <b>visit_With</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1026 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1027 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1028 | Public method to handle 'with' statements. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1029 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1030 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1031 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1032 | <dt><i>node</i> (ast.With)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1033 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1034 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1035 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1036 | </dl> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1037 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1038 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1039 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1040 | <a NAME="DateTimeVisitor" ID="DateTimeVisitor"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1041 | <h2>DateTimeVisitor</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1042 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1043 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1044 | 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
|
1045 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1046 | <p> |
9295
d14096c04126
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9209
diff
changeset
|
1047 | 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
|
1048 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1049 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1050 | ast.NodeVisitor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1051 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1052 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1053 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1054 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1055 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1056 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1057 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1058 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1059 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1060 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1061 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1062 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1063 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1064 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1065 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1066 | <td><a href="#DateTimeVisitor.__init__">DateTimeVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1067 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1068 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1069 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1070 | <td><a href="#DateTimeVisitor.__getFromKeywords">__getFromKeywords</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1071 | <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
|
1072 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1073 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1074 | <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
|
1075 | <td>Public method to handle a function call.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1076 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1077 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1078 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1079 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1080 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1081 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1082 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1083 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1084 | <a NAME="DateTimeVisitor.__init__" ID="DateTimeVisitor.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1085 | <h4>DateTimeVisitor (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1086 | <b>DateTimeVisitor</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1087 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1088 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1089 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1090 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1091 | <a NAME="DateTimeVisitor.__getFromKeywords" ID="DateTimeVisitor.__getFromKeywords"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1092 | <h4>DateTimeVisitor.__getFromKeywords</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1093 | <b>__getFromKeywords</b>(<i>keywords, name</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1094 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1095 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1096 | 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
|
1097 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1098 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1099 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1100 | <dt><i>keywords</i> (list of ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1101 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1102 | list of keyword argument nodes |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1103 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1104 | <dt><i>name</i> (str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1105 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1106 | name of the keyword node |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1107 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1108 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1109 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1110 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1111 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1112 | keyword node |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1113 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1114 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1115 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1116 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1117 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1118 | ast.AST |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1119 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1120 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1121 | <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
|
1122 | <h4>DateTimeVisitor.visit_Call</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1123 | <b>visit_Call</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1124 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1125 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1126 | Public method to handle a function call. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1127 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1128 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1129 | 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
|
1130 | variant (i.e. use without TZ info). |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1131 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1132 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1133 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1134 | <dt><i>node</i> (ast.Call)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1135 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1136 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1137 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1138 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1139 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1140 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1141 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1142 | <a NAME="LoggingVisitor" ID="LoggingVisitor"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1143 | <h2>LoggingVisitor</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1144 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1145 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1146 | Class implementing a node visitor to check logging statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1147 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1148 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1149 | ast.NodeVisitor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1150 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1151 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1152 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1153 | <tr><td>LoggingLevels</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1154 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1155 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1156 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1157 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1158 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1159 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1160 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1161 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1162 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1163 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1164 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1165 | <td><a href="#LoggingVisitor.__init__">LoggingVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1166 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1167 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1168 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1169 | <td><a href="#LoggingVisitor.__detectLoggingLevel">__detectLoggingLevel</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1170 | <td>Private method to decide whether an AST Call is a logging call.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1171 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1172 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1173 | <td><a href="#LoggingVisitor.__isFormatCall">__isFormatCall</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1174 | <td>Private method to check if a function call uses format.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1175 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1176 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1177 | <td><a href="#LoggingVisitor.__withinExtraKeyword">__withinExtraKeyword</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1178 | <td>Private method to check, if we are inside the extra keyword.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1179 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1180 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1181 | <td><a href="#LoggingVisitor.__withinLoggingArgument">__withinLoggingArgument</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1182 | <td>Private method to check, if we are inside a logging argument.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1183 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1184 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1185 | <td><a href="#LoggingVisitor.__withinLoggingStatement">__withinLoggingStatement</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1186 | <td>Private method to check, if we are inside a logging statement.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1187 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1188 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1189 | <td><a href="#LoggingVisitor.visit_BinOp">visit_BinOp</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1190 | <td>Public method to handle binary operations while processing the first logging argument.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1191 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1192 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1193 | <td><a href="#LoggingVisitor.visit_Call">visit_Call</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1194 | <td>Public method to handle a function call.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1195 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1196 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1197 | <td><a href="#LoggingVisitor.visit_JoinedStr">visit_JoinedStr</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1198 | <td>Public method to handle f-string arguments.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1199 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1200 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1201 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1202 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1203 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1204 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1205 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1206 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1207 | <a NAME="LoggingVisitor.__init__" ID="LoggingVisitor.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1208 | <h4>LoggingVisitor (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1209 | <b>LoggingVisitor</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1210 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1211 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1212 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1213 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1214 | <a NAME="LoggingVisitor.__detectLoggingLevel" ID="LoggingVisitor.__detectLoggingLevel"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1215 | <h4>LoggingVisitor.__detectLoggingLevel</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1216 | <b>__detectLoggingLevel</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1217 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1218 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1219 | Private method to decide whether an AST Call is a logging call. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1220 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1221 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1222 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1223 | <dt><i>node</i> (ast.Call)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1224 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1225 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1226 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1227 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1228 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1229 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1230 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1231 | logging level |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1232 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1233 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1234 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1235 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1236 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1237 | str or None |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1238 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1239 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1240 | <a NAME="LoggingVisitor.__isFormatCall" ID="LoggingVisitor.__isFormatCall"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1241 | <h4>LoggingVisitor.__isFormatCall</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1242 | <b>__isFormatCall</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1243 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1244 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1245 | Private method to check if a function call uses format. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1246 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1247 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1248 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1249 | <dt><i>node</i> (ast.Call)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1250 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1251 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1252 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1253 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1254 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1255 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1256 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1257 | flag indicating the function call uses format |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1258 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1259 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1260 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1261 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1262 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1263 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1264 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1265 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1266 | <a NAME="LoggingVisitor.__withinExtraKeyword" ID="LoggingVisitor.__withinExtraKeyword"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1267 | <h4>LoggingVisitor.__withinExtraKeyword</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1268 | <b>__withinExtraKeyword</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1269 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1270 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1271 | Private method to check, if we are inside the extra keyword. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1272 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1273 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1274 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1275 | <dt><i>node</i> (ast.keyword)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1276 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1277 | reference to the node to be checked |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1278 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1279 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1280 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1281 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1282 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1283 | flag indicating we are inside the extra keyword |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1284 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1285 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1286 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1287 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1288 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1289 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1290 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1291 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1292 | <a NAME="LoggingVisitor.__withinLoggingArgument" ID="LoggingVisitor.__withinLoggingArgument"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1293 | <h4>LoggingVisitor.__withinLoggingArgument</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1294 | <b>__withinLoggingArgument</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1295 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1296 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1297 | Private method to check, if we are inside a logging argument. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1298 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1299 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1300 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1301 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1302 | flag indicating we are inside a logging argument |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1303 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1304 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1305 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1306 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1307 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1308 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1309 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1310 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1311 | <a NAME="LoggingVisitor.__withinLoggingStatement" ID="LoggingVisitor.__withinLoggingStatement"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1312 | <h4>LoggingVisitor.__withinLoggingStatement</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1313 | <b>__withinLoggingStatement</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1314 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1315 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1316 | Private method to check, if we are inside a logging statement. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1317 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1318 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1319 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1320 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1321 | flag indicating we are inside a logging statement |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1322 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1323 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1324 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1325 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1326 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1327 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1328 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1329 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1330 | <a NAME="LoggingVisitor.visit_BinOp" ID="LoggingVisitor.visit_BinOp"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1331 | <h4>LoggingVisitor.visit_BinOp</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1332 | <b>visit_BinOp</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1333 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1334 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1335 | Public method to handle binary operations while processing the first |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1336 | logging argument. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1337 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1338 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1339 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1340 | <dt><i>node</i> (ast.BinOp)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1341 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1342 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1343 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1344 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1345 | <a NAME="LoggingVisitor.visit_Call" ID="LoggingVisitor.visit_Call"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1346 | <h4>LoggingVisitor.visit_Call</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1347 | <b>visit_Call</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1348 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1349 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1350 | Public method to handle a function call. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1351 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1352 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1353 | Every logging statement and string format is expected to be a function |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1354 | call. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1355 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1356 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1357 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1358 | <dt><i>node</i> (ast.Call)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1359 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1360 | reference to the node to be processed |
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 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1363 | <a NAME="LoggingVisitor.visit_JoinedStr" ID="LoggingVisitor.visit_JoinedStr"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1364 | <h4>LoggingVisitor.visit_JoinedStr</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1365 | <b>visit_JoinedStr</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1366 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1367 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1368 | Public method to handle f-string arguments. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1369 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1370 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1371 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1372 | <dt><i>node</i> (ast.JoinedStr)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1373 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1374 | reference to the node to be processed |
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 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1377 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1378 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1379 | <hr /> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1380 | <a NAME="M520NameFinder" ID="M520NameFinder"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1381 | <h2>M520NameFinder</h2> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1382 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1383 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1384 | 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
|
1385 | local scope of a comprehension. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1386 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1387 | <h3>Derived from</h3> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1388 | NameFinder |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1389 | <h3>Class Attributes</h3> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1390 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1391 | <table> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1392 | <tr><td>None</td></tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1393 | </table> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1394 | <h3>Class Methods</h3> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1395 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1396 | <table> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1397 | <tr><td>None</td></tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1398 | </table> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1399 | <h3>Methods</h3> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1400 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1401 | <table> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1402 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1403 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1404 | <td><a href="#M520NameFinder.visit_DictComp">visit_DictComp</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1405 | <td>Public method to handle a dictionary comprehension.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1406 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1407 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1408 | <td><a href="#M520NameFinder.visit_GeneratorExp">visit_GeneratorExp</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1409 | <td>Public method to handle a generator expressions.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1410 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1411 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1412 | <td><a href="#M520NameFinder.visit_Lambda">visit_Lambda</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1413 | <td>Public method to handle a Lambda function.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1414 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1415 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1416 | <td><a href="#M520NameFinder.visit_ListComp">visit_ListComp</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1417 | <td>Public method to handle a list comprehension.</td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1418 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1419 | <tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1420 | <td><a href="#M520NameFinder.visit_comprehension">visit_comprehension</a></td> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1421 | <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
|
1422 | </tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1423 | </table> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1424 | <h3>Static Methods</h3> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1425 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1426 | <table> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1427 | <tr><td>None</td></tr> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1428 | </table> |
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 | <a NAME="M520NameFinder.visit_DictComp" ID="M520NameFinder.visit_DictComp"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1431 | <h4>M520NameFinder.visit_DictComp</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1432 | <b>visit_DictComp</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1433 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1434 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1435 | Public method to handle a dictionary comprehension. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1436 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1437 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1438 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1439 | <dt><i>node</i> (TYPE)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1440 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1441 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1442 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1443 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1444 | <a NAME="M520NameFinder.visit_GeneratorExp" ID="M520NameFinder.visit_GeneratorExp"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1445 | <h4>M520NameFinder.visit_GeneratorExp</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1446 | <b>visit_GeneratorExp</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1447 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1448 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1449 | Public method to handle a generator expressions. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1450 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1451 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1452 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1453 | <dt><i>node</i> (ast.GeneratorExp)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1454 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1455 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1456 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1457 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1458 | <a NAME="M520NameFinder.visit_Lambda" ID="M520NameFinder.visit_Lambda"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1459 | <h4>M520NameFinder.visit_Lambda</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1460 | <b>visit_Lambda</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1461 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1462 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1463 | Public method to handle a Lambda function. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1464 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1465 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1466 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1467 | <dt><i>node</i> (ast.Lambda)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1468 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1469 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1470 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1471 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1472 | <a NAME="M520NameFinder.visit_ListComp" ID="M520NameFinder.visit_ListComp"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1473 | <h4>M520NameFinder.visit_ListComp</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1474 | <b>visit_ListComp</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1475 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1476 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1477 | Public method to handle a list comprehension. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1478 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1479 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1480 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1481 | <dt><i>node</i> (TYPE)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1482 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1483 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1484 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1485 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1486 | <a NAME="M520NameFinder.visit_comprehension" ID="M520NameFinder.visit_comprehension"></a> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1487 | <h4>M520NameFinder.visit_comprehension</h4> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1488 | <b>visit_comprehension</b>(<i>node</i>) |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1489 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1490 | <p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1491 | Public method to handle the 'for' of a comprehension. |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1492 | </p> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1493 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1494 | |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1495 | <dt><i>node</i> (ast.comprehension)</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1496 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1497 | reference to the node to be processed |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1498 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1499 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1500 | <div align="right"><a href="#top">Up</a></div> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1501 | <hr /> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
1502 | <hr /> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1503 | <a NAME="MiscellaneousChecker" ID="MiscellaneousChecker"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1504 | <h2>MiscellaneousChecker</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1505 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1506 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1507 | Class implementing a checker for miscellaneous checks. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1508 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1509 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1510 | None |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1511 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1512 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1513 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1514 | <tr><td>BuiltinsWhiteList</td></tr><tr><td>Codes</td></tr><tr><td>FormatFieldRegex</td></tr><tr><td>Formatter</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1515 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1516 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1517 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1518 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1519 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1520 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1521 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1522 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1523 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1524 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1525 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1526 | <td><a href="#MiscellaneousChecker.__init__">MiscellaneousChecker</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1527 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1528 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1529 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1530 | <td><a href="#MiscellaneousChecker.__checkBugBear">__checkBugBear</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1531 | <td>Private method for bugbear checks.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1532 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1533 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1534 | <td><a href="#MiscellaneousChecker.__checkBuiltins">__checkBuiltins</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1535 | <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
|
1536 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1537 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1538 | <td><a href="#MiscellaneousChecker.__checkCoding">__checkCoding</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1539 | <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
|
1540 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1541 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1542 | <td><a href="#MiscellaneousChecker.__checkCommentedCode">__checkCommentedCode</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1543 | <td>Private method to check for commented code.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1544 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1545 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1546 | <td><a href="#MiscellaneousChecker.__checkComprehensions">__checkComprehensions</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1547 | <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
|
1548 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1549 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1550 | <td><a href="#MiscellaneousChecker.__checkCopyright">__checkCopyright</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1551 | <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
|
1552 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1553 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1554 | <td><a href="#MiscellaneousChecker.__checkDateTime">__checkDateTime</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1555 | <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
|
1556 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1557 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1558 | <td><a href="#MiscellaneousChecker.__checkDictWithSortedKeys">__checkDictWithSortedKeys</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1559 | <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
|
1560 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1561 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1562 | <td><a href="#MiscellaneousChecker.__checkFormatString">__checkFormatString</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1563 | <td>Private method to check string format strings.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1564 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1565 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1566 | <td><a href="#MiscellaneousChecker.__checkFuture">__checkFuture</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1567 | <td>Private method to check the __future__ imports.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1568 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1569 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1570 | <td><a href="#MiscellaneousChecker.__checkGettext">__checkGettext</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1571 | <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
|
1572 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1573 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1574 | <td><a href="#MiscellaneousChecker.__checkLineContinuation">__checkLineContinuation</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1575 | <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
|
1576 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1577 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1578 | <td><a href="#MiscellaneousChecker.__checkLogging">__checkLogging</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1579 | <td>Private method to check logging statements.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1580 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1581 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1582 | <td><a href="#MiscellaneousChecker.__checkMutableDefault">__checkMutableDefault</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1583 | <td>Private method to check for use of mutable types as default arguments.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1584 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1585 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1586 | <td><a href="#MiscellaneousChecker.__checkPep3101">__checkPep3101</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1587 | <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
|
1588 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1589 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1590 | <td><a href="#MiscellaneousChecker.__checkPrintStatements">__checkPrintStatements</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1591 | <td>Private method to check for print statements.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1592 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1593 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1594 | <td><a href="#MiscellaneousChecker.__checkReturn">__checkReturn</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1595 | <td>Private method to check return statements.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1596 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1597 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1598 | <td><a href="#MiscellaneousChecker.__checkSysVersion">__checkSysVersion</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1599 | <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
|
1600 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1601 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1602 | <td><a href="#MiscellaneousChecker.__checkTuple">__checkTuple</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1603 | <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
|
1604 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1605 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1606 | <td><a href="#MiscellaneousChecker.__dictShouldBeChecked">__dictShouldBeChecked</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1607 | <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
|
1608 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1609 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1610 | <td><a href="#MiscellaneousChecker.__error">__error</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1611 | <td>Private method to record an issue.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1612 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1613 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1614 | <td><a href="#MiscellaneousChecker.__getCoding">__getCoding</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1615 | <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
|
1616 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1617 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1618 | <td><a href="#MiscellaneousChecker.__getFields">__getFields</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1619 | <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
|
1620 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1621 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1622 | <td><a href="#MiscellaneousChecker.__ignoreCode">__ignoreCode</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1623 | <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
|
1624 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1625 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1626 | <td><a href="#MiscellaneousChecker.run">run</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1627 | <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
|
1628 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1629 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1630 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1631 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1632 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1633 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1634 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1635 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1636 | <a NAME="MiscellaneousChecker.__init__" ID="MiscellaneousChecker.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1637 | <h4>MiscellaneousChecker (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1638 | <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
|
1639 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1640 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1641 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1642 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1643 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1644 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1645 | <dt><i>source</i> (list of str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1646 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1647 | source code to be checked |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1648 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1649 | <dt><i>filename</i> (str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1650 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1651 | name of the source file |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1652 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1653 | <dt><i>tree</i> (ast.Module)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1654 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1655 | AST tree of the source code |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1656 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1657 | <dt><i>select</i> (list of str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1658 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1659 | list of selected codes |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1660 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1661 | <dt><i>ignore</i> (list of str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1662 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1663 | list of codes to be ignored |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1664 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1665 | <dt><i>expected</i> (list of str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1666 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1667 | list of expected codes |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1668 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1669 | <dt><i>repeat</i> (bool)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1670 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1671 | flag indicating to report each occurrence of a code |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1672 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1673 | <dt><i>args</i> (dict)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1674 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1675 | dictionary of arguments for the miscellaneous checks |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1676 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1677 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1678 | <a NAME="MiscellaneousChecker.__checkBugBear" ID="MiscellaneousChecker.__checkBugBear"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1679 | <h4>MiscellaneousChecker.__checkBugBear</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1680 | <b>__checkBugBear</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1681 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1682 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1683 | Private method for bugbear checks. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1684 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1685 | <a NAME="MiscellaneousChecker.__checkBuiltins" ID="MiscellaneousChecker.__checkBuiltins"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1686 | <h4>MiscellaneousChecker.__checkBuiltins</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1687 | <b>__checkBuiltins</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1688 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1689 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1690 | Private method to check, if built-ins are shadowed. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1691 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1692 | <a NAME="MiscellaneousChecker.__checkCoding" ID="MiscellaneousChecker.__checkCoding"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1693 | <h4>MiscellaneousChecker.__checkCoding</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1694 | <b>__checkCoding</b>(<i></i>) |
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 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1697 | 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
|
1698 | encodings. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1699 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1700 | <a NAME="MiscellaneousChecker.__checkCommentedCode" ID="MiscellaneousChecker.__checkCommentedCode"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1701 | <h4>MiscellaneousChecker.__checkCommentedCode</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1702 | <b>__checkCommentedCode</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1703 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1704 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1705 | Private method to check for commented code. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1706 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1707 | <a NAME="MiscellaneousChecker.__checkComprehensions" ID="MiscellaneousChecker.__checkComprehensions"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1708 | <h4>MiscellaneousChecker.__checkComprehensions</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1709 | <b>__checkComprehensions</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1710 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1711 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1712 | Private method to check some comprehension related things. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1713 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1714 | <a NAME="MiscellaneousChecker.__checkCopyright" ID="MiscellaneousChecker.__checkCopyright"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1715 | <h4>MiscellaneousChecker.__checkCopyright</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1716 | <b>__checkCopyright</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1717 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1718 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1719 | 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
|
1720 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1721 | <a NAME="MiscellaneousChecker.__checkDateTime" ID="MiscellaneousChecker.__checkDateTime"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1722 | <h4>MiscellaneousChecker.__checkDateTime</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1723 | <b>__checkDateTime</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1724 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1725 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1726 | Private method to check use of naive datetime functions. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1727 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1728 | <a NAME="MiscellaneousChecker.__checkDictWithSortedKeys" ID="MiscellaneousChecker.__checkDictWithSortedKeys"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1729 | <h4>MiscellaneousChecker.__checkDictWithSortedKeys</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1730 | <b>__checkDictWithSortedKeys</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1731 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1732 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1733 | 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
|
1734 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1735 | <a NAME="MiscellaneousChecker.__checkFormatString" ID="MiscellaneousChecker.__checkFormatString"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1736 | <h4>MiscellaneousChecker.__checkFormatString</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1737 | <b>__checkFormatString</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1738 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1739 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1740 | Private method to check string format strings. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1741 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1742 | <a NAME="MiscellaneousChecker.__checkFuture" ID="MiscellaneousChecker.__checkFuture"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1743 | <h4>MiscellaneousChecker.__checkFuture</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1744 | <b>__checkFuture</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1745 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1746 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1747 | Private method to check the __future__ imports. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1748 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1749 | <a NAME="MiscellaneousChecker.__checkGettext" ID="MiscellaneousChecker.__checkGettext"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1750 | <h4>MiscellaneousChecker.__checkGettext</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1751 | <b>__checkGettext</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1752 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1753 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1754 | Private method to check the 'gettext' import statement. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1755 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1756 | <a NAME="MiscellaneousChecker.__checkLineContinuation" ID="MiscellaneousChecker.__checkLineContinuation"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1757 | <h4>MiscellaneousChecker.__checkLineContinuation</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1758 | <b>__checkLineContinuation</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1759 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1760 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1761 | Private method to check line continuation using backslash. |
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 | <a NAME="MiscellaneousChecker.__checkLogging" ID="MiscellaneousChecker.__checkLogging"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1764 | <h4>MiscellaneousChecker.__checkLogging</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1765 | <b>__checkLogging</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1766 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1767 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1768 | Private method to check logging statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1769 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1770 | <a NAME="MiscellaneousChecker.__checkMutableDefault" ID="MiscellaneousChecker.__checkMutableDefault"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1771 | <h4>MiscellaneousChecker.__checkMutableDefault</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1772 | <b>__checkMutableDefault</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1773 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1774 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1775 | Private method to check for use of mutable types as default arguments. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1776 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1777 | <a NAME="MiscellaneousChecker.__checkPep3101" ID="MiscellaneousChecker.__checkPep3101"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1778 | <h4>MiscellaneousChecker.__checkPep3101</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1779 | <b>__checkPep3101</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1780 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1781 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1782 | Private method to check for old style string formatting. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1783 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1784 | <a NAME="MiscellaneousChecker.__checkPrintStatements" ID="MiscellaneousChecker.__checkPrintStatements"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1785 | <h4>MiscellaneousChecker.__checkPrintStatements</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1786 | <b>__checkPrintStatements</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1787 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1788 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1789 | Private method to check for print statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1790 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1791 | <a NAME="MiscellaneousChecker.__checkReturn" ID="MiscellaneousChecker.__checkReturn"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1792 | <h4>MiscellaneousChecker.__checkReturn</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1793 | <b>__checkReturn</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1794 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1795 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1796 | Private method to check return statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1797 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1798 | <a NAME="MiscellaneousChecker.__checkSysVersion" ID="MiscellaneousChecker.__checkSysVersion"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1799 | <h4>MiscellaneousChecker.__checkSysVersion</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1800 | <b>__checkSysVersion</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1801 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1802 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1803 | 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
|
1804 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1805 | <a NAME="MiscellaneousChecker.__checkTuple" ID="MiscellaneousChecker.__checkTuple"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1806 | <h4>MiscellaneousChecker.__checkTuple</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1807 | <b>__checkTuple</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1808 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1809 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1810 | Private method to check for one element tuples. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1811 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1812 | <a NAME="MiscellaneousChecker.__dictShouldBeChecked" ID="MiscellaneousChecker.__dictShouldBeChecked"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1813 | <h4>MiscellaneousChecker.__dictShouldBeChecked</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1814 | <b>__dictShouldBeChecked</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1815 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1816 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1817 | 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
|
1818 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1819 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1820 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1821 | <dt><i>node</i></dt> |
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 | reference to the AST node |
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 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1826 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1827 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1828 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1829 | flag indicating to check the node |
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 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1832 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1833 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1834 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1835 | bool |
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 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1838 | <a NAME="MiscellaneousChecker.__error" ID="MiscellaneousChecker.__error"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1839 | <h4>MiscellaneousChecker.__error</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1840 | <b>__error</b>(<i>lineNumber, offset, code, *args</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1841 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1842 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1843 | Private method to record an issue. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1844 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1845 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1846 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1847 | <dt><i>lineNumber</i> (int)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1848 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1849 | line number of the issue |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1850 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1851 | <dt><i>offset</i> (int)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1852 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1853 | position within line of the issue |
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 | <dt><i>code</i> (str)</dt> |
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 | message code |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1858 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1859 | <dt><i>args</i> (list)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1860 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1861 | arguments for the message |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1862 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1863 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1864 | <a NAME="MiscellaneousChecker.__getCoding" ID="MiscellaneousChecker.__getCoding"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1865 | <h4>MiscellaneousChecker.__getCoding</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1866 | <b>__getCoding</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1867 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1868 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1869 | 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
|
1870 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1871 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1872 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1873 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1874 | tuple containing the line number and the coding |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1875 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1876 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1877 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1878 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1879 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1880 | tuple of int and str |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1881 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1882 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1883 | <a NAME="MiscellaneousChecker.__getFields" ID="MiscellaneousChecker.__getFields"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1884 | <h4>MiscellaneousChecker.__getFields</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1885 | <b>__getFields</b>(<i>string</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1886 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1887 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1888 | Private method to extract the format field information. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1889 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1890 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1891 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1892 | <dt><i>string</i> (str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1893 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1894 | format string to be parsed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1895 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1896 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1897 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1898 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1899 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1900 | format field information as a tuple with fields, implicit |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1901 | field definitions present and explicit field definitions present |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1902 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1903 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1904 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1905 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1906 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1907 | tuple of set of str, bool, bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1908 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1909 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1910 | <a NAME="MiscellaneousChecker.__ignoreCode" ID="MiscellaneousChecker.__ignoreCode"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1911 | <h4>MiscellaneousChecker.__ignoreCode</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1912 | <b>__ignoreCode</b>(<i>code</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1913 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1914 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1915 | 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
|
1916 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1917 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1918 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1919 | <dt><i>code</i> (str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1920 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1921 | message code to check for |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1922 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1923 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1924 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1925 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1926 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1927 | flag indicating to ignore the given code |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1928 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1929 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1930 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1931 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1932 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1933 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1934 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1935 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1936 | <a NAME="MiscellaneousChecker.run" ID="MiscellaneousChecker.run"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1937 | <h4>MiscellaneousChecker.run</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1938 | <b>run</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1939 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1940 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1941 | Public method to check the given source against miscellaneous |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1942 | conditions. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1943 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1944 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1945 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1946 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1947 | <a NAME="NameFinder" ID="NameFinder"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1948 | <h2>NameFinder</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1949 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1950 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1951 | 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
|
1952 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1953 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1954 | ast.NodeVisitor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1955 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1956 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1957 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1958 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1959 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1960 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1961 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1962 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1963 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1964 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1965 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1966 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1967 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1968 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1969 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1970 | <td><a href="#NameFinder.__init__">NameFinder</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1971 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1972 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1973 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1974 | <td><a href="#NameFinder.getNames">getNames</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1975 | <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
|
1976 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1977 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1978 | <td><a href="#NameFinder.visit">visit</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1979 | <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
|
1980 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1981 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1982 | <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
|
1983 | <td>Public method to handle 'Name' nodes.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1984 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1985 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1986 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1987 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1988 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1989 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1990 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1991 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1992 | <a NAME="NameFinder.__init__" ID="NameFinder.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1993 | <h4>NameFinder (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1994 | <b>NameFinder</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1995 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1996 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1997 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1998 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1999 | <a NAME="NameFinder.getNames" ID="NameFinder.getNames"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2000 | <h4>NameFinder.getNames</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2001 | <b>getNames</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2002 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2003 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2004 | 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
|
2005 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2006 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2007 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2008 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2009 | 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
|
2010 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2011 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2012 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2013 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2014 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2015 | dict |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2016 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2017 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2018 | <a NAME="NameFinder.visit" ID="NameFinder.visit"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2019 | <h4>NameFinder.visit</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2020 | <b>visit</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2021 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2022 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2023 | Public method to traverse a given AST node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2024 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2025 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2026 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2027 | <dt><i>node</i> (ast.Node)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2028 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2029 | AST node to be traversed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2030 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2031 | </dl> |
9327
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2032 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2033 | <dt>Return:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2034 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2035 | reference to the last processed node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2036 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2037 | </dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2038 | <dl> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2039 | <dt>Return Type:</dt> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2040 | <dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2041 | ast.Node |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2042 | </dd> |
2b768afcaee1
Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9295
diff
changeset
|
2043 | </dl> |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2044 | <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
|
2045 | <h4>NameFinder.visit_Name</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2046 | <b>visit_Name</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2047 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2048 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2049 | Public method to handle 'Name' nodes. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2050 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2051 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2052 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2053 | <dt><i>node</i> (ast.Name)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2054 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2055 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2056 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2057 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2058 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2059 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2060 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2061 | <a NAME="ReturnVisitor" ID="ReturnVisitor"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2062 | <h2>ReturnVisitor</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2063 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2064 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2065 | Class implementing a node visitor to check return statements. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2066 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2067 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2068 | ast.NodeVisitor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2069 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2070 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2071 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2072 | <tr><td>Assigns</td></tr><tr><td>Refs</td></tr><tr><td>Returns</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2073 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2074 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2075 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2076 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2077 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2078 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2079 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2080 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2081 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2082 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2083 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2084 | <td><a href="#ReturnVisitor.__init__">ReturnVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2085 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2086 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2087 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2088 | <td><a href="#ReturnVisitor.__checkFunction">__checkFunction</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2089 | <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
|
2090 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2091 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2092 | <td><a href="#ReturnVisitor.__checkImplicitReturn">__checkImplicitReturn</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2093 | <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
|
2094 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2095 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2096 | <td><a href="#ReturnVisitor.__checkImplicitReturnValue">__checkImplicitReturnValue</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2097 | <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
|
2098 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2099 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2100 | <td><a href="#ReturnVisitor.__checkUnnecessaryAssign">__checkUnnecessaryAssign</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2101 | <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
|
2102 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2103 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2104 | <td><a href="#ReturnVisitor.__checkUnnecessaryReturnNone">__checkUnnecessaryReturnNone</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2105 | <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
|
2106 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2107 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2108 | <td><a href="#ReturnVisitor.__hasRefsBeforeNextAssign">__hasRefsBeforeNextAssign</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2109 | <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
|
2110 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2111 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2112 | <td><a href="#ReturnVisitor.__isFalse">__isFalse</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2113 | <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
|
2114 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2115 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2116 | <td><a href="#ReturnVisitor.__isNone">__isNone</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2117 | <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
|
2118 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2119 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2120 | <td><a href="#ReturnVisitor.__resultExists">__resultExists</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2121 | <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
|
2122 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2123 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2124 | <td><a href="#ReturnVisitor.__visitAssignTarget">__visitAssignTarget</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2125 | <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
|
2126 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2127 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2128 | <td><a href="#ReturnVisitor.__visitLoop">__visitLoop</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2129 | <td>Private method to handle loop nodes.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2130 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2131 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2132 | <td><a href="#ReturnVisitor.__visitWithStack">__visitWithStack</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2133 | <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
|
2134 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2135 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2136 | <td><a href="#ReturnVisitor.assigns">assigns</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2137 | <td>Public method to get the Assign nodes.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2138 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2139 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2140 | <td><a href="#ReturnVisitor.refs">refs</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2141 | <td>Public method to get the References nodes.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2142 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2143 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2144 | <td><a href="#ReturnVisitor.returns">returns</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2145 | <td>Public method to get the Return nodes.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2146 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2147 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2148 | <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
|
2149 | <td>Public method to handle an assign node.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2150 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2151 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2152 | <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
|
2153 | <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
|
2154 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2155 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2156 | <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
|
2157 | <td>Public method to handle a function definition.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2158 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2159 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2160 | <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
|
2161 | <td>Public method to handle a for loop.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2162 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2163 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2164 | <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
|
2165 | <td>Public method to handle a function definition.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2166 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2167 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2168 | <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
|
2169 | <td>Public method to handle a name node.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2170 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2171 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2172 | <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
|
2173 | <td>Public method to handle a return node.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2174 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2175 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2176 | <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
|
2177 | <td>Public method to handle a while loop.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2178 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2179 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2180 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2181 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2182 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2183 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2184 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2185 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2186 | <a NAME="ReturnVisitor.__init__" ID="ReturnVisitor.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2187 | <h4>ReturnVisitor (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2188 | <b>ReturnVisitor</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2189 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2190 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2191 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2192 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2193 | <a NAME="ReturnVisitor.__checkFunction" ID="ReturnVisitor.__checkFunction"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2194 | <h4>ReturnVisitor.__checkFunction</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2195 | <b>__checkFunction</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2196 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2197 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2198 | Private method to check a function definition node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2199 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2200 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2201 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2202 | <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
|
2203 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2204 | reference to the node to check |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2205 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2206 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2207 | <a NAME="ReturnVisitor.__checkImplicitReturn" ID="ReturnVisitor.__checkImplicitReturn"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2208 | <h4>ReturnVisitor.__checkImplicitReturn</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2209 | <b>__checkImplicitReturn</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2210 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2211 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2212 | Private method to check for an implicit return statement. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2213 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2214 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2215 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2216 | <dt><i>node</i> (ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2217 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2218 | reference to the node to check |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2219 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2220 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2221 | <a NAME="ReturnVisitor.__checkImplicitReturnValue" ID="ReturnVisitor.__checkImplicitReturnValue"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2222 | <h4>ReturnVisitor.__checkImplicitReturnValue</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2223 | <b>__checkImplicitReturnValue</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2224 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2225 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2226 | Private method to check for implicit return values. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2227 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2228 | <a NAME="ReturnVisitor.__checkUnnecessaryAssign" ID="ReturnVisitor.__checkUnnecessaryAssign"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2229 | <h4>ReturnVisitor.__checkUnnecessaryAssign</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2230 | <b>__checkUnnecessaryAssign</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2231 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2232 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2233 | Private method to check for an unnecessary assign statement. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2234 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2235 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2236 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2237 | <dt><i>node</i> (ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2238 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2239 | reference to the node to check |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2240 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2241 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2242 | <a NAME="ReturnVisitor.__checkUnnecessaryReturnNone" ID="ReturnVisitor.__checkUnnecessaryReturnNone"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2243 | <h4>ReturnVisitor.__checkUnnecessaryReturnNone</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2244 | <b>__checkUnnecessaryReturnNone</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2245 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2246 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2247 | 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
|
2248 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2249 | <a NAME="ReturnVisitor.__hasRefsBeforeNextAssign" ID="ReturnVisitor.__hasRefsBeforeNextAssign"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2250 | <h4>ReturnVisitor.__hasRefsBeforeNextAssign</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2251 | <b>__hasRefsBeforeNextAssign</b>(<i>varname, returnLineno</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2252 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2253 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2254 | 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
|
2255 | statement. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2256 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2257 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2258 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2259 | <dt><i>varname</i> (str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2260 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2261 | variable name to check for |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2262 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2263 | <dt><i>returnLineno</i> (int)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2264 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2265 | line number of the return statement |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2266 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2267 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2268 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2269 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2270 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2271 | flag indicating the existence of references |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2272 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2273 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2274 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2275 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2276 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2277 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2278 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2279 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2280 | <a NAME="ReturnVisitor.__isFalse" ID="ReturnVisitor.__isFalse"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2281 | <h4>ReturnVisitor.__isFalse</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2282 | <b>__isFalse</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2283 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2284 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2285 | 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
|
2286 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2287 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2288 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2289 | <dt><i>node</i> (ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2290 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2291 | reference to the node to check |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2292 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2293 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2294 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2295 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2296 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2297 | flag indicating the node contains a False value |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2298 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2299 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2300 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2301 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2302 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2303 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2304 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2305 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2306 | <a NAME="ReturnVisitor.__isNone" ID="ReturnVisitor.__isNone"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2307 | <h4>ReturnVisitor.__isNone</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2308 | <b>__isNone</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2309 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2310 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2311 | 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
|
2312 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2313 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2314 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2315 | <dt><i>node</i> (ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2316 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2317 | reference to the node to check |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2318 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2319 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2320 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2321 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2322 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2323 | flag indicating the node contains a None value |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2324 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2325 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2326 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2327 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2328 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2329 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2330 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2331 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2332 | <a NAME="ReturnVisitor.__resultExists" ID="ReturnVisitor.__resultExists"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2333 | <h4>ReturnVisitor.__resultExists</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2334 | <b>__resultExists</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2335 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2336 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2337 | 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
|
2338 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2339 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2340 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2341 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2342 | flag indicating the existence of a return result |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2343 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2344 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2345 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2346 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2347 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2348 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2349 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2350 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2351 | <a NAME="ReturnVisitor.__visitAssignTarget" ID="ReturnVisitor.__visitAssignTarget"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2352 | <h4>ReturnVisitor.__visitAssignTarget</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2353 | <b>__visitAssignTarget</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2354 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2355 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2356 | Private method to handle an assign target node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2357 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2358 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2359 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2360 | <dt><i>node</i> (ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2361 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2362 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2363 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2364 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2365 | <a NAME="ReturnVisitor.__visitLoop" ID="ReturnVisitor.__visitLoop"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2366 | <h4>ReturnVisitor.__visitLoop</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2367 | <b>__visitLoop</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2368 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2369 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2370 | Private method to handle loop nodes. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2371 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2372 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2373 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2374 | <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
|
2375 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2376 | reference to the loop node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2377 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2378 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2379 | <a NAME="ReturnVisitor.__visitWithStack" ID="ReturnVisitor.__visitWithStack"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2380 | <h4>ReturnVisitor.__visitWithStack</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2381 | <b>__visitWithStack</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2382 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2383 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2384 | 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
|
2385 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2386 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2387 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2388 | <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
|
2389 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2390 | AST node to be traversed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2391 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2392 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2393 | <a NAME="ReturnVisitor.assigns" ID="ReturnVisitor.assigns"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2394 | <h4>ReturnVisitor.assigns</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2395 | <b>assigns</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2396 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2397 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2398 | Public method to get the Assign nodes. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2399 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2400 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2401 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2402 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2403 | 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
|
2404 | as value |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2405 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2406 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2407 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2408 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2409 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2410 | dict |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2411 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2412 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2413 | <a NAME="ReturnVisitor.refs" ID="ReturnVisitor.refs"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2414 | <h4>ReturnVisitor.refs</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2415 | <b>refs</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2416 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2417 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2418 | Public method to get the References nodes. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2419 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2420 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2421 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2422 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2423 | 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
|
2424 | as value |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2425 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2426 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2427 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2428 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2429 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2430 | dict |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2431 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2432 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2433 | <a NAME="ReturnVisitor.returns" ID="ReturnVisitor.returns"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2434 | <h4>ReturnVisitor.returns</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2435 | <b>returns</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2436 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2437 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2438 | Public method to get the Return nodes. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2439 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2440 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2441 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2442 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2443 | 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
|
2444 | as value |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2445 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2446 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2447 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2448 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2449 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2450 | dict |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2451 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2452 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2453 | <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
|
2454 | <h4>ReturnVisitor.visit_Assign</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2455 | <b>visit_Assign</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2456 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2457 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2458 | Public method to handle an assign node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2459 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2460 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2461 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2462 | <dt><i>node</i> (ast.Assign)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2463 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2464 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2465 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2466 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2467 | <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
|
2468 | <h4>ReturnVisitor.visit_AsyncFor</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2469 | <b>visit_AsyncFor</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2470 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2471 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2472 | Public method to handle an async for loop. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2473 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2474 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2475 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2476 | <dt><i>node</i> (ast.AsyncFor)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2477 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2478 | reference to the async for node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2479 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2480 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2481 | <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
|
2482 | <h4>ReturnVisitor.visit_AsyncFunctionDef</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2483 | <b>visit_AsyncFunctionDef</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2484 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2485 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2486 | Public method to handle a function definition. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2487 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2488 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2489 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2490 | <dt><i>node</i> (ast.AsyncFunctionDef)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2491 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2492 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2493 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2494 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2495 | <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
|
2496 | <h4>ReturnVisitor.visit_For</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2497 | <b>visit_For</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2498 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2499 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2500 | Public method to handle a for loop. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2501 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2502 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2503 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2504 | <dt><i>node</i> (ast.For)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2505 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2506 | reference to the for node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2507 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2508 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2509 | <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
|
2510 | <h4>ReturnVisitor.visit_FunctionDef</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2511 | <b>visit_FunctionDef</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2512 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2513 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2514 | Public method to handle a function definition. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2515 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2516 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2517 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2518 | <dt><i>node</i> (ast.FunctionDef)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2519 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2520 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2521 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2522 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2523 | <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
|
2524 | <h4>ReturnVisitor.visit_Name</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2525 | <b>visit_Name</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2526 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2527 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2528 | Public method to handle a name node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2529 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2530 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2531 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2532 | <dt><i>node</i> (ast.Name)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2533 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2534 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2535 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2536 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2537 | <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
|
2538 | <h4>ReturnVisitor.visit_Return</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2539 | <b>visit_Return</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2540 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2541 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2542 | Public method to handle a return node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2543 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2544 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2545 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2546 | <dt><i>node</i> (ast.Return)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2547 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2548 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2549 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2550 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2551 | <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
|
2552 | <h4>ReturnVisitor.visit_While</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2553 | <b>visit_While</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2554 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2555 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2556 | Public method to handle a while loop. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2557 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2558 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2559 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2560 | <dt><i>node</i> (ast.While)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2561 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2562 | reference to the while node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2563 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2564 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2565 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2566 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2567 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2568 | <a NAME="SysVersionVisitor" ID="SysVersionVisitor"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2569 | <h2>SysVersionVisitor</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2570 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2571 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2572 | 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
|
2573 | sys.version_info. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2574 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2575 | <p> |
9295
d14096c04126
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9209
diff
changeset
|
2576 | Note: This class is modeled after flake8-2020 checker. |
8372
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2577 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2578 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2579 | ast.NodeVisitor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2580 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2581 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2582 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2583 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2584 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2585 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2586 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2587 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2588 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2589 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2590 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2591 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2592 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2593 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2594 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2595 | <td><a href="#SysVersionVisitor.__init__">SysVersionVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2596 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2597 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2598 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2599 | <td><a href="#SysVersionVisitor.__isSys">__isSys</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2600 | <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
|
2601 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2602 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2603 | <td><a href="#SysVersionVisitor.__isSysVersionUpperSlice">__isSysVersionUpperSlice</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2604 | <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
|
2605 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2606 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2607 | <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
|
2608 | <td>Public method to handle an attribute.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2609 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2610 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2611 | <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
|
2612 | <td>Public method to handle a comparison.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2613 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2614 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2615 | <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
|
2616 | <td>Public method to handle a from ...</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2617 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2618 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2619 | <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
|
2620 | <td>Public method to handle an name.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2621 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2622 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2623 | <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
|
2624 | <td>Public method to handle a subscript.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2625 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2626 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2627 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2628 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2629 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2630 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2631 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2632 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2633 | <a NAME="SysVersionVisitor.__init__" ID="SysVersionVisitor.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2634 | <h4>SysVersionVisitor (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2635 | <b>SysVersionVisitor</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2636 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2637 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2638 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2639 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2640 | <a NAME="SysVersionVisitor.__isSys" ID="SysVersionVisitor.__isSys"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2641 | <h4>SysVersionVisitor.__isSys</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2642 | <b>__isSys</b>(<i>attr, node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2643 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2644 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2645 | 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
|
2646 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2647 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2648 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2649 | <dt><i>attr</i> (str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2650 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2651 | attribute name |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2652 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2653 | <dt><i>node</i> (ast.Node)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2654 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2655 | reference to the node to be checked |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2656 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2657 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2658 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2659 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2660 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2661 | flag indicating a match |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2662 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2663 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2664 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2665 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2666 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2667 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2668 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2669 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2670 | <a NAME="SysVersionVisitor.__isSysVersionUpperSlice" ID="SysVersionVisitor.__isSysVersionUpperSlice"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2671 | <h4>SysVersionVisitor.__isSysVersionUpperSlice</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2672 | <b>__isSysVersionUpperSlice</b>(<i>node, n</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2673 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2674 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2675 | 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
|
2676 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2677 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2678 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2679 | <dt><i>node</i> (ast.Node)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2680 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2681 | reference to the node to be checked |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2682 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2683 | <dt><i>n</i> (int)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2684 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2685 | slice value to check against |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2686 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2687 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2688 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2689 | <dt>Return:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2690 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2691 | flag indicating a match |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2692 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2693 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2694 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2695 | <dt>Return Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2696 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2697 | bool |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2698 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2699 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2700 | <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
|
2701 | <h4>SysVersionVisitor.visit_Attribute</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2702 | <b>visit_Attribute</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2703 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2704 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2705 | Public method to handle an attribute. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2706 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2707 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2708 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2709 | <dt><i>node</i> (ast.Attribute)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2710 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2711 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2712 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2713 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2714 | <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
|
2715 | <h4>SysVersionVisitor.visit_Compare</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2716 | <b>visit_Compare</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2717 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2718 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2719 | Public method to handle a comparison. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2720 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2721 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2722 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2723 | <dt><i>node</i> (ast.Compare)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2724 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2725 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2726 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2727 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2728 | <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
|
2729 | <h4>SysVersionVisitor.visit_ImportFrom</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2730 | <b>visit_ImportFrom</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2731 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2732 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2733 | Public method to handle a from ... import ... statement. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2734 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2735 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2736 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2737 | <dt><i>node</i> (ast.ImportFrom)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2738 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2739 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2740 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2741 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2742 | <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
|
2743 | <h4>SysVersionVisitor.visit_Name</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2744 | <b>visit_Name</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2745 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2746 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2747 | Public method to handle an name. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2748 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2749 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2750 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2751 | <dt><i>node</i> (ast.Name)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2752 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2753 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2754 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2755 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2756 | <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
|
2757 | <h4>SysVersionVisitor.visit_Subscript</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2758 | <b>visit_Subscript</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2759 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2760 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2761 | Public method to handle a subscript. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2762 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2763 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2764 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2765 | <dt><i>node</i> (ast.Subscript)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2766 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2767 | reference to the node to be processed |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2768 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2769 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2770 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2771 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2772 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2773 | <a NAME="TextVisitor" ID="TextVisitor"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2774 | <h2>TextVisitor</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2775 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2776 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2777 | 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
|
2778 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2779 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2780 | 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
|
2781 | module, class or function. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2782 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2783 | <h3>Derived from</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2784 | ast.NodeVisitor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2785 | <h3>Class Attributes</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2786 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2787 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2788 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2789 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2790 | <h3>Class Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2791 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2792 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2793 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2794 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2795 | <h3>Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2796 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2797 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2798 | |
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 | <td><a href="#TextVisitor.__init__">TextVisitor</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2801 | <td>Constructor</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2802 | </tr> |
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 | <td><a href="#TextVisitor.__addNode">__addNode</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2805 | <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
|
2806 | </tr> |
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 | <td><a href="#TextVisitor.__visitBody">__visitBody</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2809 | <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
|
2810 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2811 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2812 | <td><a href="#TextVisitor.__visitDefinition">__visitDefinition</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2813 | <td>Private method handling class and function definitions.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2814 | </tr> |
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 | <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
|
2817 | <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
|
2818 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2819 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2820 | <td><a href="#TextVisitor.visit_Bytes">visit_Bytes</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2821 | <td>Public method to record a bytes node.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2822 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2823 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2824 | <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
|
2825 | <td>Public method to handle a function call.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2826 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2827 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2828 | <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
|
2829 | <td>Public method to handle a class definition.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2830 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2831 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2832 | <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
|
2833 | <td>Public method to handle constant nodes.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2834 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2835 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2836 | <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
|
2837 | <td>Public method to handle a function definition.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2838 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2839 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2840 | <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
|
2841 | <td>Public method to handle a module.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2842 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2843 | <tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2844 | <td><a href="#TextVisitor.visit_Str">visit_Str</a></td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2845 | <td>Public method to record a string node.</td> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2846 | </tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2847 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2848 | <h3>Static Methods</h3> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2849 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2850 | <table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2851 | <tr><td>None</td></tr> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2852 | </table> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2853 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2854 | <a NAME="TextVisitor.__init__" ID="TextVisitor.__init__"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2855 | <h4>TextVisitor (Constructor)</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2856 | <b>TextVisitor</b>(<i></i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2857 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2858 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2859 | Constructor |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2860 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2861 | <a NAME="TextVisitor.__addNode" ID="TextVisitor.__addNode"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2862 | <h4>TextVisitor.__addNode</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2863 | <b>__addNode</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2864 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2865 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2866 | 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
|
2867 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2868 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2869 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2870 | <dt><i>node</i> (ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2871 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2872 | reference to the node to add |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2873 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2874 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2875 | <a NAME="TextVisitor.__visitBody" ID="TextVisitor.__visitBody"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2876 | <h4>TextVisitor.__visitBody</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2877 | <b>__visitBody</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2878 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2879 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2880 | 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
|
2881 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2882 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2883 | 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
|
2884 | marks that as a docstring. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2885 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2886 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2887 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2888 | <dt><i>node</i> (ast.AST)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2889 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2890 | reference to the node to traverse |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2891 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2892 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2893 | <a NAME="TextVisitor.__visitDefinition" ID="TextVisitor.__visitDefinition"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2894 | <h4>TextVisitor.__visitDefinition</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2895 | <b>__visitDefinition</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2896 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2897 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2898 | Private method handling class and function definitions. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2899 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2900 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2901 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2902 | <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
|
2903 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2904 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2905 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2906 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2907 | <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
|
2908 | <h4>TextVisitor.visit_AsyncFunctionDef</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2909 | <b>visit_AsyncFunctionDef</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2910 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2911 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2912 | Public method to handle an asynchronous function definition. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2913 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2914 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2915 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2916 | <dt><i>node</i> (ast.AsyncFunctionDef)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2917 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2918 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2919 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2920 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2921 | <a NAME="TextVisitor.visit_Bytes" ID="TextVisitor.visit_Bytes"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2922 | <h4>TextVisitor.visit_Bytes</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2923 | <b>visit_Bytes</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2924 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2925 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2926 | Public method to record a bytes node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2927 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2928 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2929 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2930 | <dt><i>node</i> (ast.Bytes)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2931 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2932 | reference to the bytes node |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2933 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2934 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2935 | <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
|
2936 | <h4>TextVisitor.visit_Call</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2937 | <b>visit_Call</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2938 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2939 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2940 | Public method to handle a function call. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2941 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2942 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2943 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2944 | <dt><i>node</i> (ast.Call)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2945 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2946 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2947 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2948 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2949 | <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
|
2950 | <h4>TextVisitor.visit_ClassDef</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2951 | <b>visit_ClassDef</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2952 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2953 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2954 | Public method to handle a class definition. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2955 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2956 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2957 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2958 | <dt><i>node</i> (ast.ClassDef)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2959 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2960 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2961 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2962 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2963 | <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
|
2964 | <h4>TextVisitor.visit_Constant</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2965 | <b>visit_Constant</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2966 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2967 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2968 | Public method to handle constant nodes. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2969 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2970 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2971 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2972 | <dt><i>node</i> (ast.Constant)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2973 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2974 | reference to the bytes node |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2975 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2976 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2977 | <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
|
2978 | <h4>TextVisitor.visit_FunctionDef</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2979 | <b>visit_FunctionDef</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2980 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2981 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2982 | Public method to handle a function definition. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2983 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2984 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2985 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2986 | <dt><i>node</i> (ast.FunctionDef)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2987 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2988 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2989 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2990 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2991 | <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
|
2992 | <h4>TextVisitor.visit_Module</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2993 | <b>visit_Module</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2994 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2995 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2996 | Public method to handle a module. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2997 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2998 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2999 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3000 | <dt><i>node</i> (ast.Module)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3001 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3002 | reference to the node to handle |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3003 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3004 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3005 | <a NAME="TextVisitor.visit_Str" ID="TextVisitor.visit_Str"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3006 | <h4>TextVisitor.visit_Str</h4> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3007 | <b>visit_Str</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3008 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3009 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3010 | Public method to record a string node. |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3011 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3012 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3013 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3014 | <dt><i>node</i> (ast.Str)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3015 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3016 | reference to the string node |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3017 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3018 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3019 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3020 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3021 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3022 | <a NAME="composeCallPath" ID="composeCallPath"></a> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3023 | <h2>composeCallPath</h2> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3024 | <b>composeCallPath</b>(<i>node</i>) |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3025 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3026 | <p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3027 | 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
|
3028 | </p> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3029 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3030 | |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3031 | <dt><i>node</i> (ast.Node)</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3032 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3033 | node to assemble call path for |
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 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3036 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3037 | <dt>Yield:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3038 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3039 | call path components |
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 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3042 | <dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3043 | <dt>Yield Type:</dt> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3044 | <dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3045 | str |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3046 | </dd> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3047 | </dl> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3048 | <div align="right"><a href="#top">Up</a></div> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3049 | <hr /> |
e0227a7c850e
Generated source docu for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3050 | </body></html> |