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 |
