|
4 | 4 | | a_simple.py:24 | ControlFlowNode for x | 23 | |
5 | 5 | | a_simple.py:29 | ControlFlowNode for x | 27 | |
6 | 6 | | a_simple.py:35 | ControlFlowNode for Subscript | 35 | |
| 7 | +| a_simple.py:35 | ControlFlowNode for UnaryExpr | 35 | |
7 | 8 | | a_simple.py:35 | ControlFlowNode for args | 34 | |
8 | 9 | | a_simple.py:36 | ControlFlowNode for Subscript | 36 | |
| 10 | +| a_simple.py:36 | ControlFlowNode for UnaryExpr | 36 | |
9 | 11 | | a_simple.py:36 | ControlFlowNode for kwargs | 34 | |
10 | 12 | | b_condition.py:5 | ControlFlowNode for IfExp | 5 | |
11 | 13 | | b_condition.py:5 | ControlFlowNode for cond | 5 | |
12 | 14 | | b_condition.py:5 | ControlFlowNode for unknown | 5 | |
13 | 15 | | b_condition.py:5 | ControlFlowNode for unknown() | 5 | |
14 | | -| b_condition.py:5 | ControlFlowNode for x | 5 | |
15 | 16 | | b_condition.py:7 | ControlFlowNode for x | 5 | |
16 | 17 | | b_condition.py:9 | ControlFlowNode for use | 9 | |
17 | 18 | | b_condition.py:9 | ControlFlowNode for use() | 9 | |
|
20 | 21 | | b_condition.py:11 | ControlFlowNode for cond | 11 | |
21 | 22 | | b_condition.py:11 | ControlFlowNode for unknown | 11 | |
22 | 23 | | b_condition.py:11 | ControlFlowNode for unknown() | 11 | |
23 | | -| b_condition.py:11 | ControlFlowNode for x | 11 | |
24 | 24 | | b_condition.py:13 | ControlFlowNode for x | 11 | |
25 | 25 | | b_condition.py:15 | ControlFlowNode for use | 15 | |
26 | 26 | | b_condition.py:15 | ControlFlowNode for use() | 15 | |
|
29 | 29 | | b_condition.py:17 | ControlFlowNode for cond | 17 | |
30 | 30 | | b_condition.py:17 | ControlFlowNode for unknown | 17 | |
31 | 31 | | b_condition.py:17 | ControlFlowNode for unknown() | 17 | |
32 | | -| b_condition.py:17 | ControlFlowNode for x | 17 | |
| 32 | +| b_condition.py:19 | ControlFlowNode for UnaryExpr | 19 | |
33 | 33 | | b_condition.py:19 | ControlFlowNode for x | 17 | |
34 | 34 | | b_condition.py:21 | ControlFlowNode for use | 21 | |
35 | 35 | | b_condition.py:21 | ControlFlowNode for use() | 21 | |
|
38 | 38 | | b_condition.py:23 | ControlFlowNode for cond | 23 | |
39 | 39 | | b_condition.py:23 | ControlFlowNode for unknown | 23 | |
40 | 40 | | b_condition.py:23 | ControlFlowNode for unknown() | 23 | |
41 | | -| b_condition.py:23 | ControlFlowNode for x | 23 | |
42 | 41 | | b_condition.py:25 | ControlFlowNode for IfExp | 23 | |
43 | 42 | | b_condition.py:25 | ControlFlowNode for x | 23 | |
44 | 43 | | b_condition.py:26 | ControlFlowNode for use | 26 | |
|
53 | 52 | | b_condition.py:31 | ControlFlowNode for cond | 31 | |
54 | 53 | | b_condition.py:31 | ControlFlowNode for unknown | 31 | |
55 | 54 | | b_condition.py:31 | ControlFlowNode for unknown() | 31 | |
56 | | -| b_condition.py:31 | ControlFlowNode for x | 31 | |
| 55 | +| b_condition.py:32 | ControlFlowNode for UnaryExpr | 32 | |
57 | 56 | | b_condition.py:32 | ControlFlowNode for x | 31 | |
58 | 57 | | b_condition.py:34 | ControlFlowNode for use | 34 | |
59 | 58 | | b_condition.py:34 | ControlFlowNode for use() | 34 | |
|
64 | 63 | | b_condition.py:37 | ControlFlowNode for x | 31 | |
65 | 64 | | b_condition.py:39 | ControlFlowNode for thing | 39 | |
66 | 65 | | b_condition.py:39 | ControlFlowNode for thing() | 39 | |
67 | | -| b_condition.py:39 | ControlFlowNode for v2 | 39 | |
68 | | -| b_condition.py:41 | ControlFlowNode for Attribute | 39 | |
69 | 66 | | b_condition.py:41 | ControlFlowNode for v2 | 39 | |
70 | | -| b_condition.py:42 | ControlFlowNode for Attribute | 39 | |
| 67 | +| b_condition.py:42 | ControlFlowNode for Attribute | 42 | |
71 | 68 | | b_condition.py:42 | ControlFlowNode for v2 | 39 | |
72 | | -| b_condition.py:43 | ControlFlowNode for Attribute | 39 | |
| 69 | +| b_condition.py:43 | ControlFlowNode for Attribute | 43 | |
73 | 70 | | b_condition.py:43 | ControlFlowNode for use | 43 | |
74 | 71 | | b_condition.py:43 | ControlFlowNode for use() | 43 | |
75 | 72 | | b_condition.py:43 | ControlFlowNode for v2 | 39 | |
76 | | -| b_condition.py:44 | ControlFlowNode for Attribute | 39 | |
| 73 | +| b_condition.py:44 | ControlFlowNode for Attribute | 44 | |
77 | 74 | | b_condition.py:44 | ControlFlowNode for use | 44 | |
78 | 75 | | b_condition.py:44 | ControlFlowNode for use() | 44 | |
79 | 76 | | b_condition.py:44 | ControlFlowNode for v2 | 39 | |
|
84 | 81 | | b_condition.py:58 | ControlFlowNode for use | 58 | |
85 | 82 | | b_condition.py:58 | ControlFlowNode for use() | 58 | |
86 | 83 | | b_condition.py:58 | ControlFlowNode for v | 56 | |
87 | | -| b_condition.py:62 | ControlFlowNode for Attribute | 61 | |
| 84 | +| b_condition.py:62 | ControlFlowNode for Attribute | 62 | |
88 | 85 | | b_condition.py:62 | ControlFlowNode for x | 61 | |
89 | 86 | | b_condition.py:64 | ControlFlowNode for y | 61 | |
90 | | -| b_condition.py:65 | ControlFlowNode for Attribute | 61 | |
| 87 | +| b_condition.py:65 | ControlFlowNode for Attribute | 65 | |
91 | 88 | | b_condition.py:65 | ControlFlowNode for x | 61 | |
92 | | -| b_condition.py:66 | ControlFlowNode for Attribute | 61 | |
| 89 | +| b_condition.py:66 | ControlFlowNode for Attribute | 66 | |
93 | 90 | | b_condition.py:66 | ControlFlowNode for seq | 66 | |
94 | 91 | | b_condition.py:66 | ControlFlowNode for x | 61 | |
95 | 92 | | b_condition.py:70 | ControlFlowNode for IfExp | 70 | |
96 | | -| b_condition.py:70 | ControlFlowNode for b | 70 | |
97 | 93 | | b_condition.py:70 | ControlFlowNode for cond | 70 | |
98 | 94 | | b_condition.py:70 | ControlFlowNode for unknown | 70 | |
99 | 95 | | b_condition.py:70 | ControlFlowNode for unknown() | 70 | |
| 96 | +| b_condition.py:71 | ControlFlowNode for UnaryExpr | 71 | |
100 | 97 | | b_condition.py:71 | ControlFlowNode for b | 70 | |
101 | 98 | | b_condition.py:73 | ControlFlowNode for b | 70 | |
102 | 99 | | b_condition.py:79 | ControlFlowNode for use | 79 | |
|
120 | 117 | | b_condition.py:99 | ControlFlowNode for use | 99 | |
121 | 118 | | b_condition.py:99 | ControlFlowNode for use() | 99 | |
122 | 119 | | b_condition.py:102 | ControlFlowNode for a | 101 | |
| 120 | +| b_condition.py:104 | ControlFlowNode for UnaryExpr | 104 | |
123 | 121 | | b_condition.py:104 | ControlFlowNode for a | 101 | |
124 | 122 | | b_condition.py:105 | ControlFlowNode for Subscript | 105 | |
| 123 | +| b_condition.py:105 | ControlFlowNode for UnaryExpr | 105 | |
125 | 124 | | b_condition.py:105 | ControlFlowNode for a | 101 | |
126 | 125 | | c_tests.py:5 | ControlFlowNode for IfExp | 5 | |
127 | 126 | | c_tests.py:5 | ControlFlowNode for cond | 5 | |
128 | 127 | | c_tests.py:5 | ControlFlowNode for unknown | 5 | |
129 | 128 | | c_tests.py:5 | ControlFlowNode for unknown() | 5 | |
130 | | -| c_tests.py:5 | ControlFlowNode for x | 5 | |
131 | 129 | | c_tests.py:7 | ControlFlowNode for x | 5 | |
132 | 130 | | c_tests.py:10 | ControlFlowNode for cond | 10 | |
133 | 131 | | c_tests.py:15 | ControlFlowNode for cond | 15 | |
134 | 132 | | c_tests.py:21 | ControlFlowNode for cond | 21 | |
135 | 133 | | c_tests.py:21 | ControlFlowNode for unknown | 21 | |
136 | 134 | | c_tests.py:21 | ControlFlowNode for unknown() | 21 | |
137 | | -| c_tests.py:32 | ControlFlowNode for Attribute | 4 | |
138 | | -| c_tests.py:32 | ControlFlowNode for Attribute | 32 | |
139 | 135 | | c_tests.py:32 | ControlFlowNode for IfExp | 32 | |
140 | 136 | | c_tests.py:32 | ControlFlowNode for cond | 32 | |
141 | 137 | | c_tests.py:32 | ControlFlowNode for unknown | 32 | |
142 | 138 | | c_tests.py:32 | ControlFlowNode for unknown() | 32 | |
143 | 139 | | c_tests.py:32 | ControlFlowNode for y | 4 | |
144 | | -| c_tests.py:34 | ControlFlowNode for Attribute | 4 | |
145 | | -| c_tests.py:34 | ControlFlowNode for Attribute | 32 | |
| 140 | +| c_tests.py:34 | ControlFlowNode for Attribute | 34 | |
146 | 141 | | c_tests.py:34 | ControlFlowNode for y | 4 | |
147 | | -| c_tests.py:37 | ControlFlowNode for Attribute | 4 | |
148 | 142 | | c_tests.py:37 | ControlFlowNode for cond | 37 | |
149 | 143 | | c_tests.py:37 | ControlFlowNode for y | 4 | |
150 | | -| c_tests.py:39 | ControlFlowNode for Attribute | 4 | |
| 144 | +| c_tests.py:39 | ControlFlowNode for Attribute | 39 | |
151 | 145 | | c_tests.py:39 | ControlFlowNode for y | 4 | |
152 | | -| c_tests.py:42 | ControlFlowNode for Attribute | 4 | |
153 | 146 | | c_tests.py:42 | ControlFlowNode for cond | 42 | |
154 | 147 | | c_tests.py:42 | ControlFlowNode for y | 4 | |
155 | | -| c_tests.py:44 | ControlFlowNode for Attribute | 4 | |
| 148 | +| c_tests.py:44 | ControlFlowNode for Attribute | 44 | |
156 | 149 | | c_tests.py:44 | ControlFlowNode for y | 4 | |
157 | | -| c_tests.py:48 | ControlFlowNode for Attribute | 4 | |
158 | 150 | | c_tests.py:48 | ControlFlowNode for cond | 48 | |
159 | 151 | | c_tests.py:48 | ControlFlowNode for unknown | 48 | |
160 | 152 | | c_tests.py:48 | ControlFlowNode for unknown() | 48 | |
161 | 153 | | c_tests.py:48 | ControlFlowNode for y | 4 | |
162 | | -| c_tests.py:50 | ControlFlowNode for Attribute | 4 | |
| 154 | +| c_tests.py:50 | ControlFlowNode for Attribute | 50 | |
163 | 155 | | c_tests.py:50 | ControlFlowNode for y | 4 | |
164 | | -| c_tests.py:53 | ControlFlowNode for Attribute | 4 | |
| 156 | +| c_tests.py:53 | ControlFlowNode for Attribute | 53 | |
165 | 157 | | c_tests.py:53 | ControlFlowNode for y | 4 | |
166 | 158 | | c_tests.py:58 | ControlFlowNode for cond | 58 | |
167 | 159 | | c_tests.py:63 | ControlFlowNode for cond | 63 | |
| 160 | +| c_tests.py:65 | ControlFlowNode for hasattr() | 65 | |
168 | 161 | | c_tests.py:73 | ControlFlowNode for x | 71 | |
169 | 162 | | c_tests.py:73 | ControlFlowNode for y | 71 | |
| 163 | +| c_tests.py:74 | ControlFlowNode for BinaryExpr | 74 | |
170 | 164 | | c_tests.py:74 | ControlFlowNode for x | 71 | |
171 | 165 | | c_tests.py:74 | ControlFlowNode for y | 71 | |
172 | 166 | | c_tests.py:76 | ControlFlowNode for x | 71 | |
173 | 167 | | c_tests.py:76 | ControlFlowNode for y | 71 | |
| 168 | +| c_tests.py:77 | ControlFlowNode for BinaryExpr | 77 | |
174 | 169 | | c_tests.py:77 | ControlFlowNode for x | 71 | |
175 | 170 | | c_tests.py:77 | ControlFlowNode for y | 71 | |
176 | 171 | | c_tests.py:80 | ControlFlowNode for IfExp | 80 | |
177 | | -| c_tests.py:80 | ControlFlowNode for b | 80 | |
178 | 172 | | c_tests.py:80 | ControlFlowNode for cond | 80 | |
179 | 173 | | c_tests.py:80 | ControlFlowNode for unknown | 80 | |
180 | 174 | | c_tests.py:80 | ControlFlowNode for unknown() | 80 | |
181 | 175 | | c_tests.py:81 | ControlFlowNode for b | 80 | |
182 | 176 | | c_tests.py:83 | ControlFlowNode for IfExp | 83 | |
183 | | -| c_tests.py:83 | ControlFlowNode for b | 83 | |
184 | 177 | | c_tests.py:83 | ControlFlowNode for cond | 83 | |
185 | 178 | | c_tests.py:83 | ControlFlowNode for unknown | 83 | |
186 | 179 | | c_tests.py:83 | ControlFlowNode for unknown() | 83 | |
| 180 | +| c_tests.py:84 | ControlFlowNode for UnaryExpr | 84 | |
187 | 181 | | c_tests.py:84 | ControlFlowNode for b | 83 | |
188 | 182 | | c_tests.py:87 | ControlFlowNode for unknown | 87 | |
189 | 183 | | c_tests.py:87 | ControlFlowNode for unknown() | 87 | |
190 | 184 | | c_tests.py:90 | ControlFlowNode for IfExp | 90 | |
191 | 185 | | c_tests.py:90 | ControlFlowNode for cond | 90 | |
192 | 186 | | c_tests.py:90 | ControlFlowNode for unknown | 90 | |
193 | 187 | | c_tests.py:90 | ControlFlowNode for unknown() | 90 | |
194 | | -| c_tests.py:90 | ControlFlowNode for x | 90 | |
195 | 188 | | c_tests.py:91 | ControlFlowNode for x | 90 | |
196 | 189 | | c_tests.py:94 | ControlFlowNode for IfExp | 94 | |
197 | 190 | | c_tests.py:94 | ControlFlowNode for cond | 94 | |
198 | 191 | | c_tests.py:94 | ControlFlowNode for unknown | 94 | |
199 | 192 | | c_tests.py:94 | ControlFlowNode for unknown() | 94 | |
200 | | -| c_tests.py:94 | ControlFlowNode for x | 94 | |
| 193 | +| c_tests.py:95 | ControlFlowNode for UnaryExpr | 95 | |
201 | 194 | | c_tests.py:95 | ControlFlowNode for x | 94 | |
202 | 195 | | c_tests.py:99 | ControlFlowNode for bar | 99 | |
203 | 196 | | c_tests.py:99 | ControlFlowNode for bar() | 99 | |
|
206 | 199 | | c_tests.py:99 | ControlFlowNode for x | 98 | |
207 | 200 | | c_tests.py:100 | ControlFlowNode for use | 100 | |
208 | 201 | | c_tests.py:100 | ControlFlowNode for use() | 100 | |
209 | | -| c_tests.py:100 | ControlFlowNode for x | 98 | |
210 | 202 | | h_classes.py:12 | ControlFlowNode for name | 12 | |
211 | 203 | | h_classes.py:17 | ControlFlowNode for arg | 14 | |
212 | 204 | | h_classes.py:18 | ControlFlowNode for name | 18 | |
213 | 205 | | h_classes.py:26 | ControlFlowNode for choice | 25 | |
214 | 206 | | h_classes.py:28 | ControlFlowNode for choice | 25 | |
215 | 207 | | h_classes.py:42 | ControlFlowNode for unknown | 42 | |
216 | 208 | | h_classes.py:42 | ControlFlowNode for unknown() | 42 | |
| 209 | +| r_regressions.py:9 | ControlFlowNode for Attribute | 9 | |
| 210 | +| r_regressions.py:9 | ControlFlowNode for Attribute() | 9 | |
| 211 | +| r_regressions.py:18 | ControlFlowNode for Attribute | 18 | |
| 212 | +| r_regressions.py:18 | ControlFlowNode for Attribute() | 18 | |
| 213 | +| r_regressions.py:20 | ControlFlowNode for Attribute | 20 | |
| 214 | +| r_regressions.py:21 | ControlFlowNode for close | 20 | |
| 215 | +| r_regressions.py:23 | ControlFlowNode for close | 20 | |
| 216 | +| r_regressions.py:23 | ControlFlowNode for close() | 23 | |
217 | 217 | | r_regressions.py:29 | ControlFlowNode for x | 27 | |
218 | 218 | | r_regressions.py:31 | ControlFlowNode for y | 27 | |
219 | 219 | | r_regressions.py:33 | ControlFlowNode for y | 27 | |
| 220 | +| r_regressions.py:35 | ControlFlowNode for UnaryExpr | 35 | |
220 | 221 | | r_regressions.py:36 | ControlFlowNode for z | 27 | |
221 | 222 | | r_regressions.py:39 | ControlFlowNode for use | 39 | |
222 | 223 | | r_regressions.py:39 | ControlFlowNode for use() | 39 | |
223 | 224 | | r_regressions.py:39 | ControlFlowNode for y | 27 | |
224 | | -| r_regressions.py:43 | ControlFlowNode for List | 43 | |
225 | 225 | | r_regressions.py:43 | ControlFlowNode for x | 43 | |
226 | 226 | | r_regressions.py:43 | ControlFlowNode for x() | 43 | |
227 | 227 | | r_regressions.py:52 | ControlFlowNode for msg | 51 | |
228 | 228 | | r_regressions.py:64 | ControlFlowNode for do_validation | 64 | |
229 | 229 | | r_regressions.py:64 | ControlFlowNode for do_validation() | 64 | |
| 230 | +| r_regressions.py:73 | ControlFlowNode for setattr() | 73 | |
230 | 231 | | r_regressions.py:90 | ControlFlowNode for Attribute | 90 | |
231 | 232 | | r_regressions.py:90 | ControlFlowNode for Attribute() | 90 | |
232 | 233 | | r_regressions.py:102 | ControlFlowNode for unrelated_call | 102 | |
233 | 234 | | r_regressions.py:102 | ControlFlowNode for unrelated_call() | 102 | |
234 | | -| r_regressions.py:107 | ControlFlowNode for Attribute | 106 | |
235 | 235 | | r_regressions.py:107 | ControlFlowNode for x | 106 | |
0 commit comments