-
Notifications
You must be signed in to change notification settings - Fork 7
/
full_parser_test.py
93 lines (50 loc) · 1.6 KB
/
full_parser_test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
var_1 = True
var_2 = var_3 # var_3 undefined
def function_1(var_4: annotation_1, *var_5, **var_6) -> annotation_2:
return var_4 + var_5[var_7] + var_6.get(var_8) # var_7 & var_8 undefined
def function_2(var_9):
def closure(var_10):
return var_1 + var_9 + var_10 + var_11() # var 11 undefined
return closure
class Class(var_12): # var_12 undefined
var_13 = var_2
var_14 = var_1 + abs(var_9) # var_9 undefined
def __init__(self):
super().__init__(var_15+var_13) # var_13 & var_15 undefined
var_16 = [var_17 for var_17 in range(10)]
var_18 = {var_19 for var_19 in range(10)}
var_20 = {var_21:var_22 for var_21 in zip(range(10), range(10, 20))}
var_23 = (var_24 for var_23 in range(10))
for var_25 in range(10):
pass
var_26 = var_27
var_28 = {var_29:[var_20[var_31] for var_31 in range(10)]
for var_29 in range(10)}
class OtherClass:
var_32 = 1
def var_33(self, func):
pass
@var_33
def method_1(self, var_34=var_32):
pass
var_35 = lambda var_36, var_37=var_38: var_36+var_37+var_39
var_40 = [var_41 + var_42 + var_43
for var_41, var_43 in var_35
if var_43 and var_44]
{(var_45, var_46)
for var_45 in {(var_46, var_47)
for var_46 in var_48}}
try:
var_49 = var_50
except var_51 as var_52:
var_53(var_50, var_52, var_51, var_49)
raise var_55
async def function_3():
var_56 = 1
def function_4():
print(var_56) # defined
await var_49
await var_57
return function_4
# unicode
переменная_1 = перменная_2 + var_1