aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/unicode/comprehension.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/unicode/comprehension.lua')
-rw-r--r--spec/outputs/unicode/comprehension.lua276
1 files changed, 276 insertions, 0 deletions
diff --git a/spec/outputs/unicode/comprehension.lua b/spec/outputs/unicode/comprehension.lua
new file mode 100644
index 0000000..60e490f
--- /dev/null
+++ b/spec/outputs/unicode/comprehension.lua
@@ -0,0 +1,276 @@
1local _u5217_u8868 = {
2 1,
3 2,
4 3,
5 4,
6 5,
7 6
8}
9local _u8f93_u51fa
10do
11 local _tbl_0 = { }
12 for _u5143_u7d20 in _u5bf9_u8c61_u6570_u7ec4 do
13 _tbl_0[_u5143_u7d20] = _u5143_u7d20 * 2
14 end
15 _u8f93_u51fa = _tbl_0
16end
17local _u5b57_u5178x = {
18 ["你好"] = "世界",
19 ["好吧"] = 2323
20}
21local _u590d_u5236
22do
23 local _tbl_0 = { }
24 for _u952e, _u503c in pairs(_u5bf9_u8c61x) do
25 if _u952e ~= "好吧" then
26 _tbl_0[_u952e] = _u503c
27 end
28 end
29 _u590d_u5236 = _tbl_0
30end
31local __u65e0_u6548_u53d8_u91cf
32do
33 local _tbl_0 = { }
34 for _u5143_u7d20 in _u662f_u7684 do
35 local _key_0, _val_0 = _u89e3_u5305(_u5143_u7d20)
36 _tbl_0[_key_0] = _val_0
37 end
38 __u65e0_u6548_u53d8_u91cf = _tbl_0
39end
40do
41 local _tbl_0 = { }
42 local _list_0 = _u662f_u7684
43 for _index_0 = 1, #_list_0 do
44 local _u5143_u7d20 = _list_0[_index_0]
45 local _key_0, _val_0 = _u89e3_u5305(_u5143_u7d20)
46 _tbl_0[_key_0] = _val_0
47 end
48 __u65e0_u6548_u53d8_u91cf = _tbl_0
49end
50do
51 local _tbl_0 = { }
52 for _u5143_u7d20 in _u662f_u7684 do
53 local _key_0, _val_0 = _u5143_u7d20_u5143_u7d20
54 _tbl_0[_key_0] = _val_0
55 end
56 __u65e0_u6548_u53d8_u91cf = _tbl_0
57end
58do
59 local _tbl_0 = { }
60 local _list_0 = {
61 {
62 1,
63 2
64 },
65 {
66 3,
67 4
68 }
69 }
70 for _index_0 = 1, #_list_0 do
71 local x_u5bf9_u8c61 = _list_0[_index_0]
72 local _key_0, _val_0 = _u89e3_u5305((function()
73 local _accum_0 = { }
74 local _len_0 = 1
75 for _u8ba1_u6570, _u5bf9_u8c61 in ipairs(x_u5bf9_u8c61) do
76 _accum_0[_len_0] = _u5bf9_u8c61 * _u8ba1_u6570
77 _len_0 = _len_0 + 1
78 end
79 return _accum_0
80 end)())
81 _tbl_0[_key_0] = _val_0
82 end
83 __u65e0_u6548_u53d8_u91cf = _tbl_0
84end
85local _u53d8_u91cf1
86do
87 local _accum_0 = { }
88 local _len_0 = 1
89 for _u8ba1_u6570 = 1, 10 do
90 _accum_0[_len_0] = _u8ba1_u6570
91 _len_0 = _len_0 + 1
92 end
93 _u53d8_u91cf1 = _accum_0
94end
95local _u53d8_u91cf2
96do
97 local _accum_0 = { }
98 local _len_0 = 1
99 for _u8ba1_u6570 = 1, 10 do
100 if _u8ba1_u6570 % 2 == 1 then
101 _accum_0[_len_0] = _u8ba1_u6570
102 _len_0 = _len_0 + 1
103 end
104 end
105 _u53d8_u91cf2 = _accum_0
106end
107local _u53d8_u91cfaa
108do
109 local _accum_0 = { }
110 local _len_0 = 1
111 for _u8ba1_u6570x = 1, 10 do
112 for _u8ba1_u6570y = 5, 14 do
113 _accum_0[_len_0] = {
114 _u8ba1_u6570x,
115 _u8ba1_u6570y
116 }
117 _len_0 = _len_0 + 1
118 end
119 end
120 _u53d8_u91cfaa = _accum_0
121end
122local _u53d8_u91cfbb
123do
124 local _accum_0 = { }
125 local _len_0 = 1
126 for _u5143_u7d20 in _u5bf9_u8c61y do
127 for _u8ba1_u6570i = 1, 10 do
128 _accum_0[_len_0] = _u5bf9_u8c61y
129 _len_0 = _len_0 + 1
130 end
131 end
132 _u53d8_u91cfbb = _accum_0
133end
134local _u53d8_u91cfcc
135do
136 local _accum_0 = { }
137 local _len_0 = 1
138 for _u8ba1_u6570 = 1, 10 do
139 for _u5143_u7d20 in _u5bf9_u8c61y do
140 _accum_0[_len_0] = _u5bf9_u8c61y
141 _len_0 = _len_0 + 1
142 end
143 end
144 _u53d8_u91cfcc = _accum_0
145end
146local _u53d8_u91cfdd
147do
148 local _accum_0 = { }
149 local _len_0 = 1
150 for _u8ba1_u6570 = 1, 10 do
151 if _u9177 then
152 for _u5143_u7d20 in _u5bf9_u8c61y do
153 if _u53d8_u91cfx > 3 then
154 if _u53d8_u91cfc + 3 then
155 _accum_0[_len_0] = _u5bf9_u8c61y
156 _len_0 = _len_0 + 1
157 end
158 end
159 end
160 end
161 end
162 _u53d8_u91cfdd = _accum_0
163end
164do
165 local _tbl_0 = { }
166 for _u8ba1_u6570 = 1, 10 do
167 _tbl_0["你好"] = "世界"
168 end
169 __u65e0_u6548_u53d8_u91cf = _tbl_0
170end
171local _u53d8_u91cfj
172do
173 local _accum_0 = { }
174 local _len_0 = 1
175 for _des_0 in _u5f88_u591a_u4e1c_u897f do
176 local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _des_0[1], _des_0[2], _des_0[3]
177 _accum_0[_len_0] = _u5143_u7d20a
178 _len_0 = _len_0 + 1
179 end
180 _u53d8_u91cfj = _accum_0
181end
182local _u53d8_u91cfk
183do
184 local _accum_0 = { }
185 local _len_0 = 1
186 local _list_0 = _u5f88_u591a_u4e1c_u897f
187 for _index_0 = 1, #_list_0 do
188 local _des_0 = _list_0[_index_0]
189 local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _des_0[1], _des_0[2], _des_0[3]
190 _accum_0[_len_0] = _u5143_u7d20a
191 _len_0 = _len_0 + 1
192 end
193 _u53d8_u91cfk = _accum_0
194end
195local _u53d8_u91cfi
196do
197 local _accum_0 = { }
198 local _len_0 = 1
199 local _list_0 = _u5f88_u591a_u4e1c_u897f
200 for _index_0 = 1, #_list_0 do
201 local _des_0 = _list_0[_index_0]
202 local _u4f60_u597d, _u4e16_u754c = _des_0["你好"], _des_0["世界"]
203 _accum_0[_len_0] = _u4f60_u597d
204 _len_0 = _len_0 + 1
205 end
206 _u53d8_u91cfi = _accum_0
207end
208local _u53d8_u91cfhj
209do
210 local _tbl_0 = { }
211 for _des_0 in _u5f88_u591a_u4e1c_u897f do
212 local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _des_0[1], _des_0[2], _des_0[3]
213 _tbl_0[_u5143_u7d20a] = _u5143_u7d20c
214 end
215 _u53d8_u91cfhj = _tbl_0
216end
217local _u53d8_u91cfhk
218do
219 local _tbl_0 = { }
220 local _list_0 = _u5f88_u591a_u4e1c_u897f
221 for _index_0 = 1, #_list_0 do
222 local _des_0 = _list_0[_index_0]
223 local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _des_0[1], _des_0[2], _des_0[3]
224 _tbl_0[_u5143_u7d20a] = _u5143_u7d20c
225 end
226 _u53d8_u91cfhk = _tbl_0
227end
228local _u53d8_u91cfhi
229do
230 local _tbl_0 = { }
231 local _list_0 = _u5f88_u591a_u4e1c_u897f
232 for _index_0 = 1, #_list_0 do
233 local _des_0 = _list_0[_index_0]
234 local _u4f60_u597d, _u4e16_u754c = _des_0["你好"], _des_0["世界"]
235 _tbl_0[_u4f60_u597d] = _u4e16_u754c
236 end
237 _u53d8_u91cfhi = _tbl_0
238end
239for _des_0 in _u5f88_u591a_u4e1c_u897f do
240 local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _des_0[1], _des_0[2], _des_0[3]
241 _u6ca1_u9519(_u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c)
242end
243do
244 local _accum_0 = { }
245 local _len_0 = 1
246 local _max_0 = 3 + 4
247 for _index_0 = 1 + 2, _max_0 < 0 and #_u5217_u8868 + _max_0 or _max_0 do
248 local _u9879_u76ee = _u5217_u8868[_index_0]
249 _accum_0[_len_0] = _u9879_u76ee
250 _len_0 = _len_0 + 1
251 end
252 __u65e0_u6548_u53d8_u91cf = _accum_0
253end
254do
255 local _accum_0 = { }
256 local _len_0 = 1
257 local _max_0 = 2 - _u4e1c_u897f[4]
258 for _index_0 = _u4f60_u597d() * 4, _max_0 < 0 and #_u5217_u8868 + _max_0 or _max_0 do
259 local _u9879_u76ee = _u5217_u8868[_index_0]
260 _accum_0[_len_0] = _u9879_u76ee
261 _len_0 = _len_0 + 1
262 end
263 __u65e0_u6548_u53d8_u91cf = _accum_0
264end
265do
266 local _accum_0 = { }
267 local _len_0 = 1
268 for _u9879_u76ee in _u5217_u8868 do
269 if _u9879_u76ee ~= nil then
270 _accum_0[_len_0] = _u9879_u76ee["调用"](_u9879_u76ee, 123)
271 end
272 _len_0 = _len_0 + 1
273 end
274 _u5217_u8868 = _accum_0
275end
276return nil