-
Notifications
You must be signed in to change notification settings - Fork 1
/
ast.dot
197 lines (197 loc) · 11.6 KB
/
ast.dot
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
digraph AST {
nodesep=1.0;
overlap=False;
ranksep=1.0;
splines=ortho;
start_0 [fillcolor=white, label=START];
"Use Statement_1" [color=yellow4, fillcolor=yellow1, group=start_0, label="Use Statement\nstrict"];
start_0 -> "Use Statement_1" [weight=1.5];
"Use Statement_2" [color=yellow4, fillcolor=yellow1, group=start_0, label="Use Statement\nwarnings"];
start_0 -> "Use Statement_2" [weight=1.5];
print_1 [color=navy, fillcolor=lightblue, group=start_0, label="print\n[]"];
start_0 -> print_1 [weight=1.5];
LIST_1 [color=black, fillcolor=gray, group=print_1, label="LIST\n[]"];
print_1 -> LIST_1 [weight=1.5];
Literal_1 [color=purple, fillcolor=thistle, group=LIST_1, label="Literal\n['Hello World!\\n']"];
LIST_1 -> Literal_1 [weight=1.5];
print_2 [color=navy, fillcolor=lightblue, group=start_0, label="print\n[]"];
start_0 -> print_2 [weight=1.5];
LIST_2 [color=black, fillcolor=gray, group=print_2, label="LIST\n[]"];
print_2 -> LIST_2 [weight=1.5];
Literal_2 [color=purple, fillcolor=thistle, group=LIST_2, label="Literal\n[42.0]"];
LIST_2 -> Literal_2 [weight=1.5];
print_3 [color=navy, fillcolor=lightblue, group=start_0, label="print\n[]"];
start_0 -> print_3 [weight=1.5];
LIST_3 [color=black, fillcolor=gray, group=print_3, label="LIST\n[]"];
print_3 -> LIST_3 [weight=1.5];
Literal_3 [color=purple, fillcolor=thistle, group=LIST_3, label="Literal\n['bruh\\n']"];
LIST_3 -> Literal_3 [weight=1.5];
Binary_1 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_1 [weight=1.5];
Literal_4 [color=purple, fillcolor=thistle, group=Binary_1, label="Literal\n['$test']"];
Binary_1 -> Literal_4 [weight=1.5];
Literal_5 [color=purple, fillcolor=thistle, group=Binary_1, label="Literal\n['']"];
Binary_1 -> Literal_5 [weight=1.5];
Binary_2 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_2 [weight=1.5];
Literal_6 [color=purple, fillcolor=thistle, group=Binary_2, label="Literal\n['$test']"];
Binary_2 -> Literal_6 [weight=1.5];
Binary_3 [color=orange, fillcolor=lightyellow, group=Binary_2, label="Binary\n+"];
Binary_2 -> Binary_3 [weight=1.5];
Literal_7 [color=purple, fillcolor=thistle, group=Binary_3, label="Literal\n[2.0]"];
Binary_3 -> Literal_7 [weight=1.5];
Literal_8 [color=purple, fillcolor=thistle, group=Binary_3, label="Literal\n['1']"];
Binary_3 -> Literal_8 [weight=1.5];
Binary_4 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_4 [weight=1.5];
Literal_9 [color=purple, fillcolor=thistle, group=Binary_4, label="Literal\n['$lol']"];
Binary_4 -> Literal_9 [weight=1.5];
Binary_5 [color=orange, fillcolor=lightyellow, group=Binary_4, label="Binary\n+"];
Binary_4 -> Binary_5 [weight=1.5];
Literal_10 [color=purple, fillcolor=thistle, group=Binary_5, label="Literal\n['reee']"];
Binary_5 -> Literal_10 [weight=1.5];
Literal_11 [color=purple, fillcolor=thistle, group=Binary_5, label="Literal\n['brr']"];
Binary_5 -> Literal_11 [weight=1.5];
Binary_6 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_6 [weight=1.5];
Literal_12 [color=purple, fillcolor=thistle, group=Binary_6, label="Literal\n['$bruh']"];
Binary_6 -> Literal_12 [weight=1.5];
Literal_13 [color=purple, fillcolor=thistle, group=Binary_6, label="Literal\n['']"];
Binary_6 -> Literal_13 [weight=1.5];
Binary_7 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_7 [weight=1.5];
Literal_14 [color=purple, fillcolor=thistle, group=Binary_7, label="Literal\n['$kill']"];
Binary_7 -> Literal_14 [weight=1.5];
Literal_15 [color=purple, fillcolor=thistle, group=Binary_7, label="Literal\n[123.124]"];
Binary_7 -> Literal_15 [weight=1.5];
Binary_8 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_8 [weight=1.5];
Literal_16 [color=purple, fillcolor=thistle, group=Binary_8, label="Literal\n['$help']"];
Binary_8 -> Literal_16 [weight=1.5];
Literal_17 [color=purple, fillcolor=thistle, group=Binary_8, label="Literal\n[7336.0]"];
Binary_8 -> Literal_17 [weight=1.5];
"@arr_1" [color=red, fillcolor=turquoise, group=start_0, label="@arr\n<constructs.ast.List object at 0x000001C81C978CC0>"];
start_0 -> "@arr_1" [weight=1.5];
LIST_4 [color=black, fillcolor=gray, group="@arr_1", label="LIST\n[]"];
"@arr_1" -> LIST_4 [weight=1.5];
Literal_18 [color=purple, fillcolor=thistle, group=LIST_4, label="Literal\n['stando']"];
LIST_4 -> Literal_18 [weight=1.5];
Literal_19 [color=purple, fillcolor=thistle, group=LIST_4, label="Literal\n['no']"];
LIST_4 -> Literal_19 [weight=1.5];
Literal_20 [color=purple, fillcolor=thistle, group=LIST_4, label="Literal\n['saiko']"];
LIST_4 -> Literal_20 [weight=1.5];
Binary_9 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_9 [weight=1.5];
Literal_21 [color=purple, fillcolor=thistle, group=Binary_9, label="Literal\n['$no']"];
Binary_9 -> Literal_21 [weight=1.5];
Literal_22 [color=purple, fillcolor=thistle, group=Binary_9, label="Literal\n[5.0]"];
Binary_9 -> Literal_22 [weight=1.5];
Binary_10 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_10 [weight=1.5];
Literal_23 [color=purple, fillcolor=thistle, group=Binary_10, label="Literal\n['$test']"];
Binary_10 -> Literal_23 [weight=1.5];
Binary_11 [color=orange, fillcolor=lightyellow, group=Binary_10, label="Binary\n+"];
Binary_10 -> Binary_11 [weight=1.5];
Literal_24 [color=purple, fillcolor=thistle, group=Binary_11, label="Literal\n[12312.4124]"];
Binary_11 -> Literal_24 [weight=1.5];
Literal_25 [color=purple, fillcolor=thistle, group=Binary_11, label="Literal\n[1.0]"];
Binary_11 -> Literal_25 [weight=1.5];
Binary_12 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_12 [weight=1.5];
Literal_26 [color=purple, fillcolor=thistle, group=Binary_12, label="Literal\n['$kill']"];
Binary_12 -> Literal_26 [weight=1.5];
Binary_13 [color=orange, fillcolor=lightyellow, group=Binary_12, label="Binary\n+"];
Binary_12 -> Binary_13 [weight=1.5];
Binary_14 [color=orange, fillcolor=lightyellow, group=Binary_13, label="Binary\n+"];
Binary_13 -> Binary_14 [weight=1.5];
Literal_27 [color=purple, fillcolor=thistle, group=Binary_14, label="Literal\n['$kill']"];
Binary_14 -> Literal_27 [weight=1.5];
Literal_28 [color=purple, fillcolor=thistle, group=Binary_14, label="Literal\n['$test']"];
Binary_14 -> Literal_28 [weight=1.5];
Binary_15 [color=orange, fillcolor=lightyellow, group=Binary_13, label="Binary\n+"];
Binary_13 -> Binary_15 [weight=1.5];
Literal_29 [color=purple, fillcolor=thistle, group=Binary_15, label="Literal\n['$no']"];
Binary_15 -> Literal_29 [weight=1.5];
Literal_30 [color=purple, fillcolor=thistle, group=Binary_15, label="Literal\n['$kill']"];
Binary_15 -> Literal_30 [weight=1.5];
Binary_16 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_16 [weight=1.5];
Literal_31 [color=purple, fillcolor=thistle, group=Binary_16, label="Literal\n['$no']"];
Binary_16 -> Literal_31 [weight=1.5];
Binary_17 [color=orange, fillcolor=lightyellow, group=Binary_16, label="Binary\n+"];
Binary_16 -> Binary_17 [weight=1.5];
Binary_18 [color=orange, fillcolor=lightyellow, group=Binary_17, label="Binary\n+"];
Binary_17 -> Binary_18 [weight=1.5];
Literal_32 [color=purple, fillcolor=thistle, group=Binary_18, label="Literal\n['$kill']"];
Binary_18 -> Literal_32 [weight=1.5];
Literal_33 [color=purple, fillcolor=thistle, group=Binary_18, label="Literal\n['$test']"];
Binary_18 -> Literal_33 [weight=1.5];
Literal_34 [color=purple, fillcolor=thistle, group=Binary_17, label="Literal\n['$kill']"];
Binary_17 -> Literal_34 [weight=1.5];
Binary_19 [color=orange, fillcolor=lightyellow, group=start_0, label="Binary\n="];
start_0 -> Binary_19 [weight=1.5];
Literal_35 [color=purple, fillcolor=thistle, group=Binary_19, label="Literal\n['$test']"];
Binary_19 -> Literal_35 [weight=1.5];
Binary_20 [color=orange, fillcolor=lightyellow, group=Binary_19, label="Binary\n-"];
Binary_19 -> Binary_20 [weight=1.5];
Literal_36 [color=purple, fillcolor=thistle, group=Binary_20, label="Literal\n['$help']"];
Binary_20 -> Literal_36 [weight=1.5];
Literal_37 [color=purple, fillcolor=thistle, group=Binary_20, label="Literal\n['$kill']"];
Binary_20 -> Literal_37 [weight=1.5];
Until_1 [color=blue, fillcolor=palegreen, group=start_0, label="Until\n<<$test: variable>, <$bruh: variable>, and>"];
start_0 -> Until_1 [weight=1.5];
print_4 [color=navy, fillcolor=lightblue, group=Until_1, label="print\n[]"];
Until_1 -> print_4 [weight=1.5];
LIST_5 [color=black, fillcolor=gray, group=print_4, label="LIST\n[]"];
print_4 -> LIST_5 [weight=1.5];
Literal_38 [color=purple, fillcolor=thistle, group=LIST_5, label="Literal\n['hi']"];
LIST_5 -> Literal_38 [weight=1.5];
Binary_21 [color=orange, fillcolor=lightyellow, group=Until_1, label="Binary\n="];
Until_1 -> Binary_21 [weight=1.5];
Literal_39 [color=purple, fillcolor=thistle, group=Binary_21, label="Literal\n['$test']"];
Binary_21 -> Literal_39 [weight=1.5];
Literal_40 [color=purple, fillcolor=thistle, group=Binary_21, label="Literal\n[23.4]"];
Binary_21 -> Literal_40 [weight=1.5];
Binary_22 [color=orange, fillcolor=lightyellow, group=Until_1, label="Binary\n="];
Until_1 -> Binary_22 [weight=1.5];
Literal_41 [color=purple, fillcolor=thistle, group=Binary_22, label="Literal\n['$shut']"];
Binary_22 -> Literal_41 [weight=1.5];
Literal_42 [color=purple, fillcolor=thistle, group=Binary_22, label="Literal\n['']"];
Binary_22 -> Literal_42 [weight=1.5];
Binary_23 [color=orange, fillcolor=lightyellow, group=Until_1, label="Binary\n="];
Until_1 -> Binary_23 [weight=1.5];
Literal_43 [color=purple, fillcolor=thistle, group=Binary_23, label="Literal\n['$shut']"];
Binary_23 -> Literal_43 [weight=1.5];
Binary_24 [color=orange, fillcolor=lightyellow, group=Binary_23, label="Binary\n+"];
Binary_23 -> Binary_24 [weight=1.5];
Literal_44 [color=purple, fillcolor=thistle, group=Binary_24, label="Literal\n['$help']"];
Binary_24 -> Literal_44 [weight=1.5];
Literal_45 [color=purple, fillcolor=thistle, group=Binary_24, label="Literal\n['$test']"];
Binary_24 -> Literal_45 [weight=1.5];
"@animals_1" [color=red, fillcolor=turquoise, group=start_0, label="@animals\n<constructs.ast.List object at 0x000001C81C976CF8>"];
start_0 -> "@animals_1" [weight=1.5];
LIST_6 [color=black, fillcolor=gray, group="@animals_1", label="LIST\n[]"];
"@animals_1" -> LIST_6 [weight=1.5];
Literal_46 [color=purple, fillcolor=thistle, group=LIST_6, label="Literal\n['cheems buff']"];
LIST_6 -> Literal_46 [weight=1.5];
Literal_47 [color=purple, fillcolor=thistle, group=LIST_6, label="Literal\n['cheems']"];
LIST_6 -> Literal_47 [weight=1.5];
Foreach_1 [color=blue, fillcolor=coral, group=start_0, label="Foreach\n@animals"];
start_0 -> Foreach_1 [weight=1.5];
"@arr_2" [color=red, fillcolor=turquoise, group=Foreach_1, label="@arr\n<constructs.ast.List object at 0x000001C81C97E2B0>"];
Foreach_1 -> "@arr_2" [weight=1.5];
LIST_7 [color=black, fillcolor=gray, group="@arr_2", label="LIST\n[]"];
"@arr_2" -> LIST_7 [weight=1.5];
Literal_48 [color=purple, fillcolor=thistle, group=LIST_7, label="Literal\n[12.4]"];
LIST_7 -> Literal_48 [weight=1.5];
Literal_49 [color=purple, fillcolor=thistle, group=LIST_7, label="Literal\n['test']"];
LIST_7 -> Literal_49 [weight=1.5];
Literal_50 [color=purple, fillcolor=thistle, group=LIST_7, label="Literal\n[12.0]"];
LIST_7 -> Literal_50 [weight=1.5];
print_5 [color=navy, fillcolor=lightblue, group=Foreach_1, label="print\n[]"];
Foreach_1 -> print_5 [weight=1.5];
LIST_8 [color=black, fillcolor=gray, group=print_5, label="LIST\n[]"];
print_5 -> LIST_8 [weight=1.5];
Literal_51 [color=purple, fillcolor=thistle, group=LIST_8, label="Literal\n['$_']"];
LIST_8 -> Literal_51 [weight=1.5];
}