diff options
author | Li Jin <dragon-fly@qq.com> | 2024-03-25 08:25:06 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2024-03-25 08:25:06 +0800 |
commit | 21004f1fb9b2f6129a231a6c8d99179f0d6e3edf (patch) | |
tree | d94c69b9758e0e8ff38dc5f23bc888d084846110 /spec/outputs/unicode | |
parent | 4e3656da3711fd045fdf90dec7084bd4556c5b7f (diff) | |
download | yuescript-21004f1fb9b2f6129a231a6c8d99179f0d6e3edf.tar.gz yuescript-21004f1fb9b2f6129a231a6c8d99179f0d6e3edf.tar.bz2 yuescript-21004f1fb9b2f6129a231a6c8d99179f0d6e3edf.zip |
remove one more redundant 'do' block from destructuring.
Diffstat (limited to 'spec/outputs/unicode')
-rw-r--r-- | spec/outputs/unicode/assign.lua | 12 | ||||
-rw-r--r-- | spec/outputs/unicode/backcall.lua | 14 | ||||
-rw-r--r-- | spec/outputs/unicode/cond.lua | 6 | ||||
-rw-r--r-- | spec/outputs/unicode/destructure.lua | 198 | ||||
-rw-r--r-- | spec/outputs/unicode/import.lua | 12 | ||||
-rw-r--r-- | spec/outputs/unicode/local.lua | 6 | ||||
-rw-r--r-- | spec/outputs/unicode/metatable.lua | 24 |
7 files changed, 105 insertions, 167 deletions
diff --git a/spec/outputs/unicode/assign.lua b/spec/outputs/unicode/assign.lua index 16ece1a..cb53159 100644 --- a/spec/outputs/unicode/assign.lua +++ b/spec/outputs/unicode/assign.lua | |||
@@ -54,15 +54,11 @@ return __u65e0_u6548_u53d8_u91cf(function() | |||
54 | local _u5143_u7d20a, _u5143_u7d20b | 54 | local _u5143_u7d20a, _u5143_u7d20b |
55 | local _exp_0 = _u5bf9_u8c61c | 55 | local _exp_0 = _u5bf9_u8c61c |
56 | if "a" == _exp_0 then | 56 | if "a" == _exp_0 then |
57 | do | 57 | local _obj_0 = _u5b57_u5178 |
58 | local _obj_0 = _u5b57_u5178 | 58 | _u5143_u7d20a, _u5143_u7d20b = _obj_0[1], _obj_0[2] |
59 | _u5143_u7d20a, _u5143_u7d20b = _obj_0[1], _obj_0[2] | ||
60 | end | ||
61 | elseif "b" == _exp_0 then | 59 | elseif "b" == _exp_0 then |
62 | do | 60 | local _obj_0 = _u51fd_u6570() |
63 | local _obj_0 = _u51fd_u6570() | 61 | _u5143_u7d20a, _u5143_u7d20b = _obj_0[1], _obj_0[2] |
64 | _u5143_u7d20a, _u5143_u7d20b = _obj_0[1], _obj_0[2] | ||
65 | end | ||
66 | end | 62 | end |
67 | end | 63 | end |
68 | do | 64 | do |
diff --git a/spec/outputs/unicode/backcall.lua b/spec/outputs/unicode/backcall.lua index f4bd5a3..85d7592 100644 --- a/spec/outputs/unicode/backcall.lua +++ b/spec/outputs/unicode/backcall.lua | |||
@@ -82,15 +82,13 @@ end | |||
82 | do | 82 | do |
83 | local _u7ed3_u679c, _u6d88_u606f | 83 | local _u7ed3_u679c, _u6d88_u606f |
84 | do | 84 | do |
85 | do | 85 | local _obj_0 = _u5f02_u6b65_u63a5_u6536("文件名.txt", function(_u6570_u636e) |
86 | local _obj_0 = _u5f02_u6b65_u63a5_u6536("文件名.txt", function(_u6570_u636e) | 86 | _u6253_u5370(_u6570_u636e) |
87 | _u6253_u5370(_u6570_u636e) | 87 | return _u5f02_u6b65_u5904_u7406(_u6570_u636e, function(_u4fe1_u606f) |
88 | return _u5f02_u6b65_u5904_u7406(_u6570_u636e, function(_u4fe1_u606f) | 88 | return _u68c0_u67e5(_u4fe1_u606f) |
89 | return _u68c0_u67e5(_u4fe1_u606f) | ||
90 | end) | ||
91 | end) | 89 | end) |
92 | _u7ed3_u679c, _u6d88_u606f = _obj_0["结果"], _obj_0["消息"] | 90 | end) |
93 | end | 91 | _u7ed3_u679c, _u6d88_u606f = _obj_0["结果"], _obj_0["消息"] |
94 | end | 92 | end |
95 | _u6253_u5370(_u7ed3_u679c, _u6d88_u606f) | 93 | _u6253_u5370(_u7ed3_u679c, _u6d88_u606f) |
96 | local _u603b_u5927_u5c0f = _u5408_u5e76(((function() | 94 | local _u603b_u5927_u5c0f = _u5408_u5e76(((function() |
diff --git a/spec/outputs/unicode/cond.lua b/spec/outputs/unicode/cond.lua index 2b5af8a..7229001 100644 --- a/spec/outputs/unicode/cond.lua +++ b/spec/outputs/unicode/cond.lua | |||
@@ -320,10 +320,8 @@ do | |||
320 | __u6a21_u5757 = _des_0 | 320 | __u6a21_u5757 = _des_0 |
321 | local _u4e1c_u897f = __u6a21_u5757["东西"] | 321 | local _u4e1c_u897f = __u6a21_u5757["东西"] |
322 | local a_u529f_u80fd, b_u529f_u80fd | 322 | local a_u529f_u80fd, b_u529f_u80fd |
323 | do | 323 | local _obj_0 = __u6a21_u5757 |
324 | local _obj_0 = __u6a21_u5757 | 324 | a_u529f_u80fd, b_u529f_u80fd = _obj_0["a功能"], _obj_0["b功能"] |
325 | a_u529f_u80fd, b_u529f_u80fd = _obj_0["a功能"], _obj_0["b功能"] | ||
326 | end | ||
327 | end | 325 | end |
328 | end | 326 | end |
329 | end | 327 | end |
diff --git a/spec/outputs/unicode/destructure.lua b/spec/outputs/unicode/destructure.lua index 7263d49..e1cd6ae 100644 --- a/spec/outputs/unicode/destructure.lua +++ b/spec/outputs/unicode/destructure.lua | |||
@@ -10,10 +10,8 @@ do | |||
10 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0[1][1], _obj_0[2], _obj_0[3][1] | 10 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0[1][1], _obj_0[2], _obj_0[3][1] |
11 | end | 11 | end |
12 | local _u4f60_u597d, _u4e16_u754c | 12 | local _u4f60_u597d, _u4e16_u754c |
13 | do | 13 | local _obj_0 = _u503c |
14 | local _obj_0 = _u503c | 14 | _u4f60_u597d, _u4e16_u754c = _obj_0["你好"], _obj_0["世界"] |
15 | _u4f60_u597d, _u4e16_u754c = _obj_0["你好"], _obj_0["世界"] | ||
16 | end | ||
17 | end | 15 | end |
18 | do | 16 | do |
19 | local _u5426, _u4e1c_u897f | 17 | local _u5426, _u4e1c_u897f |
@@ -50,17 +48,13 @@ do | |||
50 | end | 48 | end |
51 | do | 49 | do |
52 | _u53d8_u91cfc = nil | 50 | _u53d8_u91cfc = nil |
53 | do | 51 | local _obj_0 = _u8868 |
54 | local _obj_0 = _u8868 | 52 | _u5b57_u6bb5a, _u5b57_u6bb5b = _obj_0["字段a"], _obj_0["字段b"] |
55 | _u5b57_u6bb5a, _u5b57_u6bb5b = _obj_0["字段a"], _obj_0["字段b"] | ||
56 | end | ||
57 | end | 53 | end |
58 | do | 54 | do |
59 | local _u53d8_u91cfa = _u8868 | 55 | local _u53d8_u91cfa = _u8868 |
60 | do | 56 | local _obj_0 = __u65e0_u6548_u53d8_u91cf |
61 | local _obj_0 = __u65e0_u6548_u53d8_u91cf | 57 | _u5b57_u6bb5b, _u5b57_u6bb5c = _obj_0["字段b"], _obj_0["字段c"] |
62 | _u5b57_u6bb5b, _u5b57_u6bb5c = _obj_0["字段b"], _obj_0["字段c"] | ||
63 | end | ||
64 | end | 58 | end |
65 | do | 59 | do |
66 | _u53d8_u91cfb = __u65e0_u6548_u53d8_u91cf | 60 | _u53d8_u91cfb = __u65e0_u6548_u53d8_u91cf |
@@ -89,17 +83,13 @@ do | |||
89 | end | 83 | end |
90 | do | 84 | do |
91 | local _u53d8_u91cfc, _u53d8_u91cfe | 85 | local _u53d8_u91cfc, _u53d8_u91cfe |
92 | do | 86 | local _obj_0 = _u5bf9_u8c61tb |
93 | local _obj_0 = _u5bf9_u8c61tb | 87 | _u53d8_u91cfc, _u53d8_u91cfe = _obj_0["字段a"]["字段b"], _obj_0["字段a"]["字段d"] |
94 | _u53d8_u91cfc, _u53d8_u91cfe = _obj_0["字段a"]["字段b"], _obj_0["字段a"]["字段d"] | ||
95 | end | ||
96 | end | 88 | end |
97 | do | 89 | do |
98 | local _u53d8_u91cfc, _u53d8_u91cfe, _u5143_u7d20f | 90 | local _u53d8_u91cfc, _u53d8_u91cfe, _u5143_u7d20f |
99 | do | 91 | local _obj_0 = _u5bf9_u8c61tb |
100 | local _obj_0 = _u5bf9_u8c61tb | 92 | _u53d8_u91cfc, _u53d8_u91cfe, _u5143_u7d20f = _obj_0["字段a"][1]["字段b"], _obj_0["字段a"][2]["字段d"], _obj_0["字段a"][3] |
101 | _u53d8_u91cfc, _u53d8_u91cfe, _u5143_u7d20f = _obj_0["字段a"][1]["字段b"], _obj_0["字段a"][2]["字段d"], _obj_0["字段a"][3] | ||
102 | end | ||
103 | end | 93 | end |
104 | do | 94 | do |
105 | self["世界"] = _u53d8_u91cfx[1] | 95 | self["世界"] = _u53d8_u91cfx[1] |
@@ -165,10 +155,8 @@ do | |||
165 | end | 155 | end |
166 | do | 156 | do |
167 | local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c | 157 | local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c |
168 | do | 158 | local _obj_0 = _u53d8_u91cfz |
169 | local _obj_0 = _u53d8_u91cfz | 159 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0[1], _obj_0[2], _obj_0[3] |
170 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0[1], _obj_0[2], _obj_0[3] | ||
171 | end | ||
172 | end | 160 | end |
173 | local _ | 161 | local _ |
174 | _ = function(_u53c2_u6570z) | 162 | _ = function(_u53c2_u6570z) |
@@ -178,10 +166,8 @@ do | |||
178 | local _u53d8_u91cfz = "〇〇" | 166 | local _u53d8_u91cfz = "〇〇" |
179 | _ = function(_u53c2_u6570k) | 167 | _ = function(_u53c2_u6570k) |
180 | local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c | 168 | local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c |
181 | do | 169 | local _obj_0 = _u53c2_u6570z |
182 | local _obj_0 = _u53c2_u6570z | 170 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0[1], _obj_0[2], _obj_0[3] |
183 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0[1], _obj_0[2], _obj_0[3] | ||
184 | end | ||
185 | end | 171 | end |
186 | end | 172 | end |
187 | do | 173 | do |
@@ -189,21 +175,17 @@ do | |||
189 | end | 175 | end |
190 | do | 176 | do |
191 | local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c | 177 | local _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c |
192 | do | 178 | local _obj_0 = _u4e1c_u897f |
193 | local _obj_0 = _u4e1c_u897f | 179 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0["如果"][1], _obj_0["如果"][2], _obj_0["如果"][3] |
194 | _u5143_u7d20a, _u5143_u7d20b, _u5143_u7d20c = _obj_0["如果"][1], _obj_0["如果"][2], _obj_0["如果"][3] | ||
195 | end | ||
196 | end | 180 | end |
197 | do | 181 | do |
198 | local _u5b57_u6bb5a, _u5b57_u6bb5b | 182 | local _u5b57_u6bb5a, _u5b57_u6bb5b |
199 | if true then | 183 | if true then |
200 | do | 184 | local _obj_0 = { |
201 | local _obj_0 = { | 185 | ["字段a"] = "你好", |
202 | ["字段a"] = "你好", | 186 | ["字段b"] = "世界" |
203 | ["字段b"] = "世界" | 187 | } |
204 | } | 188 | _u5b57_u6bb5a, _u5b57_u6bb5b = _obj_0["字段a"], _obj_0["字段b"] |
205 | _u5b57_u6bb5a, _u5b57_u6bb5b = _obj_0["字段a"], _obj_0["字段b"] | ||
206 | end | ||
207 | end | 189 | end |
208 | local _u5929, _u5c0f_u65f6, _u5206_u949f, _u79d2 | 190 | local _u5929, _u5c0f_u65f6, _u5206_u949f, _u79d2 |
209 | do | 191 | do |
@@ -311,41 +293,33 @@ do | |||
311 | end | 293 | end |
312 | end | 294 | end |
313 | end | 295 | end |
314 | do | 296 | local _tmp_0 |
315 | local _tmp_0 | 297 | local _obj_0 = getmetatable(_u5bf9_u8c61tb) |
316 | do | 298 | _tmp_0 = _obj_0["函数"] |
317 | local _obj_0 = getmetatable(_u5bf9_u8c61tb) | 299 | if _tmp_0 == nil then |
318 | _tmp_0 = _obj_0["函数"] | 300 | local _obj_1 = _u9879_u76ee |
301 | if _obj_1 ~= nil then | ||
302 | _tmp_0 = _obj_1["默认值"] | ||
319 | end | 303 | end |
320 | if _tmp_0 == nil then | ||
321 | local _obj_0 = _u9879_u76ee | ||
322 | if _obj_0 ~= nil then | ||
323 | _tmp_0 = _obj_0["默认值"] | ||
324 | end | ||
325 | end | ||
326 | a_u5bf9_u8c61["b字段"](function() | ||
327 | return 123 | ||
328 | end)["字段c"] = _tmp_0 | ||
329 | end | 304 | end |
305 | a_u5bf9_u8c61["b字段"](function() | ||
306 | return 123 | ||
307 | end)["字段c"] = _tmp_0 | ||
330 | end | 308 | end |
331 | do | 309 | do |
332 | local _u5143_u8868, _u51cf_u51fd_u6570 | 310 | local _u5143_u8868, _u51cf_u51fd_u6570 |
333 | do | 311 | local _obj_0 = getmetatable(_u5bf9_u8c61tb["字段x"]) |
334 | local _obj_0 = getmetatable(_u5bf9_u8c61tb["字段x"]) | 312 | _u5143_u8868, _u51cf_u51fd_u6570 = _obj_0, _obj_0.__sub |
335 | _u5143_u8868, _u51cf_u51fd_u6570 = _obj_0, _obj_0.__sub | 313 | if _u5143_u8868 == nil then |
336 | if _u5143_u8868 == nil then | 314 | _u5143_u8868 = { } |
337 | _u5143_u8868 = { } | ||
338 | end | ||
339 | end | 315 | end |
340 | end | 316 | end |
341 | do | 317 | do |
342 | local _u5143_u8868, _u51cf_u51fd_u6570 | 318 | local _u5143_u8868, _u51cf_u51fd_u6570 |
343 | do | 319 | local _obj_0 = _u5bf9_u8c61tb |
344 | local _obj_0 = _u5bf9_u8c61tb | 320 | _u5143_u8868, _u51cf_u51fd_u6570 = getmetatable(_obj_0["x字段"]), getmetatable(_obj_0["x字段"]).__sub |
345 | _u5143_u8868, _u51cf_u51fd_u6570 = getmetatable(_obj_0["x字段"]), getmetatable(_obj_0["x字段"]).__sub | 321 | if _u5143_u8868 == nil then |
346 | if _u5143_u8868 == nil then | 322 | _u5143_u8868 = { } |
347 | _u5143_u8868 = { } | ||
348 | end | ||
349 | end | 323 | end |
350 | end | 324 | end |
351 | do | 325 | do |
@@ -380,24 +354,20 @@ do | |||
380 | end | 354 | end |
381 | do | 355 | do |
382 | local a_u5143_u7d20, b_u5143_u7d20 | 356 | local a_u5143_u7d20, b_u5143_u7d20 |
383 | do | 357 | local _obj_0 = _u5bf9_u8c61tb |
384 | local _obj_0 = _u5bf9_u8c61tb | 358 | a_u5143_u7d20, b_u5143_u7d20 = _obj_0[2], _obj_0[4] |
385 | a_u5143_u7d20, b_u5143_u7d20 = _obj_0[2], _obj_0[4] | ||
386 | end | ||
387 | end | 359 | end |
388 | do | 360 | do |
389 | do | 361 | local _obj_0 = _u5bf9_u8c61x["字段x"]["字段x"] |
390 | local _obj_0 = _u5bf9_u8c61x["字段x"]["字段x"] | 362 | local _tmp_0, _tmp_1 = _obj_0["字段x"], _obj_0["y字段"] |
391 | local _tmp_0, _tmp_1 = _obj_0["字段x"], _obj_0["y字段"] | 363 | if _tmp_0 == nil then |
392 | if _tmp_0 == nil then | 364 | _tmp_0 = 1 |
393 | _tmp_0 = 1 | ||
394 | end | ||
395 | if _tmp_1 == nil then | ||
396 | _tmp_1 = 2 | ||
397 | end | ||
398 | _u5bf9_u8c61a["字段b"] = _tmp_0 | ||
399 | a_u5bf9_u8c61["c字段"] = _tmp_1 | ||
400 | end | 365 | end |
366 | if _tmp_1 == nil then | ||
367 | _tmp_1 = 2 | ||
368 | end | ||
369 | _u5bf9_u8c61a["字段b"] = _tmp_0 | ||
370 | a_u5bf9_u8c61["c字段"] = _tmp_1 | ||
401 | end | 371 | end |
402 | do | 372 | do |
403 | local _u5bbd, _u9ad8 | 373 | local _u5bbd, _u9ad8 |
@@ -406,15 +376,13 @@ do | |||
406 | _u5bbd, _u9ad8 = _obj_0["宽"], _obj_0["高"] | 376 | _u5bbd, _u9ad8 = _obj_0["宽"], _obj_0["高"] |
407 | end | 377 | end |
408 | local x_u5750_u6807, y_u5750_u6807 | 378 | local x_u5750_u6807, y_u5750_u6807 |
409 | do | 379 | local _obj_0 = _u70b9 |
410 | local _obj_0 = _u70b9 | 380 | x_u5750_u6807, y_u5750_u6807 = _obj_0["x坐标"], _obj_0["y坐标"] |
411 | x_u5750_u6807, y_u5750_u6807 = _obj_0["x坐标"], _obj_0["y坐标"] | 381 | if x_u5750_u6807 == nil then |
412 | if x_u5750_u6807 == nil then | 382 | x_u5750_u6807 = 0.0 |
413 | x_u5750_u6807 = 0.0 | 383 | end |
414 | end | 384 | if y_u5750_u6807 == nil then |
415 | if y_u5750_u6807 == nil then | 385 | y_u5750_u6807 = 0.0 |
416 | y_u5750_u6807 = 0.0 | ||
417 | end | ||
418 | end | 386 | end |
419 | end | 387 | end |
420 | do | 388 | do |
@@ -438,29 +406,25 @@ do | |||
438 | end | 406 | end |
439 | do | 407 | do |
440 | local _u53d8_u91cfv1, _u53d8_u91cfv2, _u53d8_u91cfv3, _u53d8_u91cfv4 | 408 | local _u53d8_u91cfv1, _u53d8_u91cfv2, _u53d8_u91cfv3, _u53d8_u91cfv4 |
441 | do | 409 | local _obj_0 = _u5bf9_u8c61tb |
442 | local _obj_0 = _u5bf9_u8c61tb | 410 | local _tmp_0, _tmp_1 = 1 + 1, self.x |
443 | local _tmp_0, _tmp_1 = 1 + 1, self.x | 411 | _u53d8_u91cfv1, _u53d8_u91cfv2, _u53d8_u91cfv3, _u53d8_u91cfv4 = _obj_0[ [["abc"]]], _obj_0[_tmp_0][1], _obj_0[_tmp_0][2], _obj_0[_tmp_1] |
444 | _u53d8_u91cfv1, _u53d8_u91cfv2, _u53d8_u91cfv3, _u53d8_u91cfv4 = _obj_0[ [["abc"]]], _obj_0[_tmp_0][1], _obj_0[_tmp_0][2], _obj_0[_tmp_1] | 412 | if _u53d8_u91cfv1 == nil then |
445 | if _u53d8_u91cfv1 == nil then | 413 | _u53d8_u91cfv1 = 111 |
446 | _u53d8_u91cfv1 = 111 | ||
447 | end | ||
448 | if _u53d8_u91cfv2 == nil then | ||
449 | _u53d8_u91cfv2 = 222 | ||
450 | end | ||
451 | if _u53d8_u91cfv3 == nil then | ||
452 | _u53d8_u91cfv3 = 333 | ||
453 | end | ||
454 | if _u53d8_u91cfv4 == nil then | ||
455 | _u53d8_u91cfv4 = 444 | ||
456 | end | ||
457 | end | 414 | end |
458 | local _u53d8_u91cfv5, _u53d8_u91cfv6, _u53d8_u91cfv7 | 415 | if _u53d8_u91cfv2 == nil then |
459 | do | 416 | _u53d8_u91cfv2 = 222 |
460 | local _obj_0 = _u5bf9_u8c61tb2 | 417 | end |
461 | local _tmp_2, _tmp_3 = _u51fd_u6570(), _u51fd_u65702() | 418 | if _u53d8_u91cfv3 == nil then |
462 | _u53d8_u91cfv5, _u53d8_u91cfv6, _u53d8_u91cfv7 = _obj_0['x-y-z'], _obj_0[_tmp_2][_tmp_3], _obj_0[_tmp_2][1] | 419 | _u53d8_u91cfv3 = 333 |
420 | end | ||
421 | if _u53d8_u91cfv4 == nil then | ||
422 | _u53d8_u91cfv4 = 444 | ||
463 | end | 423 | end |
424 | local _u53d8_u91cfv5, _u53d8_u91cfv6, _u53d8_u91cfv7 | ||
425 | local _obj_1 = _u5bf9_u8c61tb2 | ||
426 | local _tmp_2, _tmp_3 = _u51fd_u6570(), _u51fd_u65702() | ||
427 | _u53d8_u91cfv5, _u53d8_u91cfv6, _u53d8_u91cfv7 = _obj_1['x-y-z'], _obj_1[_tmp_2][_tmp_3], _obj_1[_tmp_2][1] | ||
464 | end | 428 | end |
465 | do | 429 | do |
466 | local _u503c, _u5143_u503c | 430 | local _u503c, _u5143_u503c |
@@ -499,16 +463,12 @@ do | |||
499 | end | 463 | end |
500 | do | 464 | do |
501 | local _u5bf9_u8c61tb = { } | 465 | local _u5bf9_u8c61tb = { } |
502 | do | 466 | local _tmp_0 = _u51fd_u6570c() |
503 | local _tmp_0 = _u51fd_u6570c() | 467 | local _u53d8_u91cfv2 = _u5bf9_u8c61tb[_tmp_0] |
504 | local _u53d8_u91cfv2 = _u5bf9_u8c61tb[_tmp_0] | ||
505 | end | ||
506 | local _u53d8_u91cfv1 | 468 | local _u53d8_u91cfv1 |
507 | do | 469 | local _obj_0 = getmetatable(_u5bf9_u8c61tb) |
508 | local _obj_0 = getmetatable(_u5bf9_u8c61tb) | 470 | local _tmp_1 = _u53d8_u91cfa + _u53d8_u91cfb |
509 | local _tmp_1 = _u53d8_u91cfa + _u53d8_u91cfb | 471 | _u53d8_u91cfv1 = _obj_0[_tmp_1] |
510 | _u53d8_u91cfv1 = _obj_0[_tmp_1] | ||
511 | end | ||
512 | end | 472 | end |
513 | do | 473 | do |
514 | local add, _u5b57_u6bb5 | 474 | local add, _u5b57_u6bb5 |
diff --git a/spec/outputs/unicode/import.lua b/spec/outputs/unicode/import.lua index e4aec89..7c31ceb 100644 --- a/spec/outputs/unicode/import.lua +++ b/spec/outputs/unicode/import.lua | |||
@@ -87,10 +87,8 @@ do | |||
87 | end | 87 | end |
88 | do | 88 | do |
89 | local _u51fd_u6570, _u5982_u679c_u53d8_u91cf | 89 | local _u51fd_u6570, _u5982_u679c_u53d8_u91cf |
90 | do | 90 | local _obj_1 = require("组织.包.模块") |
91 | local _obj_1 = require("组织.包.模块") | 91 | _u51fd_u6570, _u5982_u679c_u53d8_u91cf = _obj_1["函数体"], _obj_1["如果"] |
92 | _u51fd_u6570, _u5982_u679c_u53d8_u91cf = _obj_1["函数体"], _obj_1["如果"] | ||
93 | end | ||
94 | end | 92 | end |
95 | do | 93 | do |
96 | local _u53d8_u91cfb = getmetatable(require("块")).__gc | 94 | local _u53d8_u91cfb = getmetatable(require("块")).__gc |
@@ -103,8 +101,6 @@ do | |||
103 | end | 101 | end |
104 | local _u53d8_u91cfd = require("块")["字段c"] | 102 | local _u53d8_u91cfd = require("块")["字段c"] |
105 | local _u5143_u7d20g, _u53d8_u91cfi | 103 | local _u5143_u7d20g, _u53d8_u91cfi |
106 | do | 104 | local _obj_1 = require("块") |
107 | local _obj_1 = require("块") | 105 | _u5143_u7d20g, _u53d8_u91cfi = _obj_1[1], getmetatable(_obj_1[2]).__close |
108 | _u5143_u7d20g, _u53d8_u91cfi = _obj_1[1], getmetatable(_obj_1[2]).__close | ||
109 | end | ||
110 | end | 106 | end |
diff --git a/spec/outputs/unicode/local.lua b/spec/outputs/unicode/local.lua index 4b4b366..194fd06 100644 --- a/spec/outputs/unicode/local.lua +++ b/spec/outputs/unicode/local.lua | |||
@@ -55,10 +55,8 @@ do | |||
55 | _u53d8_u91cfk = 10 | 55 | _u53d8_u91cfk = 10 |
56 | end | 56 | end |
57 | _u53d8_u91cfx = 100 | 57 | _u53d8_u91cfx = 100 |
58 | do | 58 | local _obj_0 = _u53d8_u91cfy |
59 | local _obj_0 = _u53d8_u91cfy | 59 | _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc = _obj_0[1], _obj_0[2], _obj_0[3] |
60 | _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc = _obj_0[1], _obj_0[2], _obj_0[3] | ||
61 | end | ||
62 | end | 60 | end |
63 | do | 61 | do |
64 | local _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc, _u53d8_u91cfd | 62 | local _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc, _u53d8_u91cfd |
diff --git a/spec/outputs/unicode/metatable.lua b/spec/outputs/unicode/metatable.lua index c7c8730..ca48d0d 100644 --- a/spec/outputs/unicode/metatable.lua +++ b/spec/outputs/unicode/metatable.lua | |||
@@ -51,15 +51,11 @@ do | |||
51 | local _obj_0, _obj_1 | 51 | local _obj_0, _obj_1 |
52 | _u53d8_u91cfx, _obj_0, _obj_1 = 123, _u53d8_u91cfa["变量b"]["变量c"], _u51fd_u6570() | 52 | _u53d8_u91cfx, _obj_0, _obj_1 = 123, _u53d8_u91cfa["变量b"]["变量c"], _u51fd_u6570() |
53 | _u65b0, _u53d8_u91cf = _obj_0["新"], _obj_0["变量"] | 53 | _u65b0, _u53d8_u91cf = _obj_0["新"], _obj_0["变量"] |
54 | do | 54 | local _obj_2 = getmetatable(_obj_0) |
55 | local _obj_2 = getmetatable(_obj_0) | 55 | close, _u5173_u95edA = _obj_2.__close, _obj_2.__close |
56 | close, _u5173_u95edA = _obj_2.__close, _obj_2.__close | ||
57 | end | ||
58 | num = _obj_1.num | 56 | num = _obj_1.num |
59 | do | 57 | local _obj_3 = getmetatable(_obj_1) |
60 | local _obj_2 = getmetatable(_obj_1) | 58 | add, sub = _obj_3.__add, _obj_3.__sub |
61 | add, sub = _obj_2.__add, _obj_2.__sub | ||
62 | end | ||
63 | end | 59 | end |
64 | setmetatable(_u53d8_u91cfa["变量b"], { }) | 60 | setmetatable(_u53d8_u91cfa["变量b"], { }) |
65 | _u53d8_u91cfx.abc = 123 | 61 | _u53d8_u91cfx.abc = 123 |
@@ -108,17 +104,13 @@ local _u7d22_u5f15 = getmetatable(_u53d8_u91cfa).__index | |||
108 | index = getmetatable(_u53d8_u91cfa).__index | 104 | index = getmetatable(_u53d8_u91cfa).__index |
109 | do | 105 | do |
110 | local _u6784_u9020, _u66f4_u65b0 | 106 | local _u6784_u9020, _u66f4_u65b0 |
111 | do | 107 | local _obj_0 = getmetatable(_u53d8_u91cfa) |
112 | local _obj_0 = getmetatable(_u53d8_u91cfa) | 108 | _u6784_u9020, _u66f4_u65b0 = _obj_0["新"], _obj_0["更新"] |
113 | _u6784_u9020, _u66f4_u65b0 = _obj_0["新"], _obj_0["更新"] | ||
114 | end | ||
115 | end | 109 | end |
116 | do | 110 | do |
117 | local _u6784_u9020, _u66f4_u65b0 | 111 | local _u6784_u9020, _u66f4_u65b0 |
118 | do | 112 | local _obj_0 = getmetatable(_u53d8_u91cfa) |
119 | local _obj_0 = getmetatable(_u53d8_u91cfa) | 113 | _u6784_u9020, _u66f4_u65b0 = _obj_0["新"], _obj_0["更新"] |
120 | _u6784_u9020, _u66f4_u65b0 = _obj_0["新"], _obj_0["更新"] | ||
121 | end | ||
122 | end | 114 | end |
123 | local _u8868 = { } | 115 | local _u8868 = { } |
124 | do | 116 | do |