Fri, 22 Jan 2021 16:48:43 +0100
Editor
- added functionality to insert docstring templates via the context menu (cursor placed on first line of function definition) or after entering the docstring start string (e.g. """ for Python)
7624
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <!DOCTYPE html> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor</title> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <meta charset="UTF-8"> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | h1 { color: white; background: #85774A; } |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <a NAME="top" ID="top"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor</h1> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | Module implementing an AST node visitor for security checks. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <h3>Global Attributes</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <tr><td>None</td></tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | </table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <h3>Classes</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | <table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | <td><a href="#SecurityNodeVisitor">SecurityNodeVisitor</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | <td>Class implementing an AST node visitor for security checks.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | </table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <h3>Functions</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | <tr><td>None</td></tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | </table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <hr /> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | <hr /> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | <a NAME="SecurityNodeVisitor" ID="SecurityNodeVisitor"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | <h2>SecurityNodeVisitor</h2> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | Class implementing an AST node visitor for security checks. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | <h3>Derived from</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | object |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | <h3>Class Attributes</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | <table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | <tr><td>None</td></tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | </table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | <h3>Class Methods</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | <table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | <tr><td>None</td></tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | </table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | <h3>Methods</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | <table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | <td><a href="#SecurityNodeVisitor.__init__">SecurityNodeVisitor</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | <td>Constructor</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <td><a href="#SecurityNodeVisitor.__postVisit">__postVisit</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <td>Private method to clean up after a node was visited.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | <td><a href="#SecurityNodeVisitor.__preVisit">__preVisit</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <td>Private method to set up a context for the visit method.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | <td><a href="#SecurityNodeVisitor.__runChecks">__runChecks</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | <td>Private method to run all enabled checks for a given check type.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | <tr> |
7651
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
88 | <td><a href="#SecurityNodeVisitor.__visitFunctionDefinition">__visitFunctionDefinition</a></td> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
89 | <td>Private method defining a visitor for AST FunctionDef and AsyncFunctionDef nodes.</td> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
90 | </tr> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
91 | <tr> |
7624
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | <td><a href="#SecurityNodeVisitor.generic_visit">generic_visit</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | <td>Public method to drive the node visitor.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | <td><a href="#SecurityNodeVisitor.visit">visit</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <td>Public method to inspected an AST node.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <tr> |
7651
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
100 | <td><a href="#SecurityNodeVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
101 | <td>Public method defining a visitor for AST AsyncFunctionDef nodes.</td> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
102 | </tr> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
103 | <tr> |
7624
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | <td><a href="#SecurityNodeVisitor.visit_Bytes">visit_Bytes</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <td>Public method defining a visitor for Bytes nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | <td><a href="#SecurityNodeVisitor.visit_Call">visit_Call</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | <td>Public method defining a visitor for AST Call nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | <td><a href="#SecurityNodeVisitor.visit_ClassDef">visit_ClassDef</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | <td>Public method defining a visitor for AST ClassDef nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <td><a href="#SecurityNodeVisitor.visit_Constant">visit_Constant</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | <td>Public method defining a visitor for Constant nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | <td><a href="#SecurityNodeVisitor.visit_FunctionDef">visit_FunctionDef</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | <td>Public method defining a visitor for AST FunctionDef nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | <td><a href="#SecurityNodeVisitor.visit_Import">visit_Import</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | <td>Public method defining a visitor for AST Import nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | <td><a href="#SecurityNodeVisitor.visit_ImportFrom">visit_ImportFrom</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | <td>Public method defining a visitor for AST Import nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | <tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | <td><a href="#SecurityNodeVisitor.visit_Str">visit_Str</a></td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | <td>Public method defining a visitor for String nodes.</td> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | </tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | </table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | <h3>Static Methods</h3> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | <table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | <tr><td>None</td></tr> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | </table> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | <a NAME="SecurityNodeVisitor.__init__" ID="SecurityNodeVisitor.__init__"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | <h4>SecurityNodeVisitor (Constructor)</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | <b>SecurityNodeVisitor</b>(<i>checker, secCheckers, filename</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | Constructor |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | <dt><i>checker</i> (SecurityChecker)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | reference to the main security checker object |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | <dt><i>secCheckers</i> (dict)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | dictionary containing the available checker routines |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | <dt><i>filename</i> (str)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | name of the checked file |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | <a NAME="SecurityNodeVisitor.__postVisit" ID="SecurityNodeVisitor.__postVisit"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | <h4>SecurityNodeVisitor.__postVisit</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | <b>__postVisit</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | Private method to clean up after a node was visited. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | <dt><i>node</i> (ast.AST)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | AST node that was visited |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | <a NAME="SecurityNodeVisitor.__preVisit" ID="SecurityNodeVisitor.__preVisit"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | <h4>SecurityNodeVisitor.__preVisit</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | <b>__preVisit</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | Private method to set up a context for the visit method. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | <dt><i>node</i> (ast.AST)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | node to base the context on |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | <dl> |
7989
a21d673a8f99
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7651
diff
changeset
|
193 | <dt>Return:</dt> |
7624
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | flag indicating to visit the node |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | <dt>Return Type:</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | bool |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <a NAME="SecurityNodeVisitor.__runChecks" ID="SecurityNodeVisitor.__runChecks"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | <h4>SecurityNodeVisitor.__runChecks</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | <b>__runChecks</b>(<i>checkType</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | Private method to run all enabled checks for a given check type. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | <dt><i>checkType</i> (str)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | type of checks to be run |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | </dl> |
7651
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
218 | <a NAME="SecurityNodeVisitor.__visitFunctionDefinition" ID="SecurityNodeVisitor.__visitFunctionDefinition"></a> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
219 | <h4>SecurityNodeVisitor.__visitFunctionDefinition</h4> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
220 | <b>__visitFunctionDefinition</b>(<i>node</i>) |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
221 | |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
222 | <p> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
223 | Private method defining a visitor for AST FunctionDef and |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
224 | AsyncFunctionDef nodes. |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
225 | </p> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
226 | <p> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
227 | Add relevant information about the node to the context for use in tests |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
228 | which inspect function definitions. Add the function name to the |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
229 | current namespace for all descendants. |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
230 | </p> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
231 | <dl> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
232 | |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
233 | <dt><i>node</i> (ast.FunctionDef, ast.AsyncFunctionDef)</dt> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
234 | <dd> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
235 | reference to the node being inspected |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
236 | </dd> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
237 | </dl> |
7624
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238 | <a NAME="SecurityNodeVisitor.generic_visit" ID="SecurityNodeVisitor.generic_visit"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | <h4>SecurityNodeVisitor.generic_visit</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | <b>generic_visit</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | Public method to drive the node visitor. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | <dt><i>node</i> (ast.AST)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | node to be inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | <a NAME="SecurityNodeVisitor.visit" ID="SecurityNodeVisitor.visit"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | <h4>SecurityNodeVisitor.visit</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | <b>visit</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | Public method to inspected an AST node. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | <dt><i>node</i> (ast.AST)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | AST node to be inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | </dl> |
7651
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
266 | <a NAME="SecurityNodeVisitor.visit_AsyncFunctionDef" ID="SecurityNodeVisitor.visit_AsyncFunctionDef"></a> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
267 | <h4>SecurityNodeVisitor.visit_AsyncFunctionDef</h4> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
268 | <b>visit_AsyncFunctionDef</b>(<i>node</i>) |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
269 | |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
270 | <p> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
271 | Public method defining a visitor for AST AsyncFunctionDef nodes. |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
272 | </p> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
273 | <dl> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
274 | |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
275 | <dt><i>node</i> (ast.AsyncFunctionDef)</dt> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
276 | <dd> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
277 | reference to the node being inspected |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
278 | </dd> |
ca87b7490449
Code Style Checker: updated the return style checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7624
diff
changeset
|
279 | </dl> |
7624
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
280 | <a NAME="SecurityNodeVisitor.visit_Bytes" ID="SecurityNodeVisitor.visit_Bytes"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | <h4>SecurityNodeVisitor.visit_Bytes</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <b>visit_Bytes</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | Public method defining a visitor for Bytes nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288 | This adds relevant information about node to |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | the context for use in tests which inspect strings. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | <dt><i>node</i> (ast.Bytes)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | <a NAME="SecurityNodeVisitor.visit_Call" ID="SecurityNodeVisitor.visit_Call"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | <h4>SecurityNodeVisitor.visit_Call</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | <b>visit_Call</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | Public method defining a visitor for AST Call nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | Add relevant information about the node to the context for use in tests |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307 | which inspect function calls. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <dt><i>node</i> (ast.Call)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
316 | <a NAME="SecurityNodeVisitor.visit_ClassDef" ID="SecurityNodeVisitor.visit_ClassDef"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317 | <h4>SecurityNodeVisitor.visit_ClassDef</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | <b>visit_ClassDef</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321 | Public method defining a visitor for AST ClassDef nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | Add class name to current namespace for all descendants. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328 | <dt><i>node</i> (ast.ClassDef)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
332 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333 | <a NAME="SecurityNodeVisitor.visit_Constant" ID="SecurityNodeVisitor.visit_Constant"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | <h4>SecurityNodeVisitor.visit_Constant</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | <b>visit_Constant</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | Public method defining a visitor for Constant nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
340 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341 | This calls the appropriate method for the node type. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | It maintains compatibility with <3.6 and 3.8+ |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346 | <dt><i>node</i> (ast.Constant)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | <a NAME="SecurityNodeVisitor.visit_FunctionDef" ID="SecurityNodeVisitor.visit_FunctionDef"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352 | <h4>SecurityNodeVisitor.visit_FunctionDef</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | <b>visit_FunctionDef</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356 | Public method defining a visitor for AST FunctionDef nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360 | <dt><i>node</i> (ast.FunctionDef)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365 | <a NAME="SecurityNodeVisitor.visit_Import" ID="SecurityNodeVisitor.visit_Import"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
366 | <h4>SecurityNodeVisitor.visit_Import</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | <b>visit_Import</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
369 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
370 | Public method defining a visitor for AST Import nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
372 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
373 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
374 | <dt><i>node</i> (ast.Import)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
375 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
376 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
377 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
378 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
379 | <a NAME="SecurityNodeVisitor.visit_ImportFrom" ID="SecurityNodeVisitor.visit_ImportFrom"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
380 | <h4>SecurityNodeVisitor.visit_ImportFrom</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
381 | <b>visit_ImportFrom</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
384 | Public method defining a visitor for AST Import nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
385 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
386 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
387 | This adds relevant information about the node to |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
388 | the context for use in tests which inspect imports. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
389 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
391 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
392 | <dt><i>node</i> (ast.ImportFrom)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
393 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
394 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
395 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
396 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
397 | <a NAME="SecurityNodeVisitor.visit_Str" ID="SecurityNodeVisitor.visit_Str"></a> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
398 | <h4>SecurityNodeVisitor.visit_Str</h4> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
399 | <b>visit_Str</b>(<i>node</i>) |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
400 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
401 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
402 | Public method defining a visitor for String nodes. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
403 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
404 | <p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
405 | This adds relevant information about node to |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
406 | the context for use in tests which inspect strings. |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
407 | </p> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
408 | <dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
409 | |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
410 | <dt><i>node</i> (ast.Str)</dt> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
411 | <dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
412 | reference to the node being inspected |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
413 | </dd> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
414 | </dl> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
415 | <div align="right"><a href="#top">Up</a></div> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
416 | <hr /> |
6eabbcf3bdf8
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
417 | </body></html> |