diff options
| author | Li Jin <dragon-fly@qq.com> | 2024-03-21 09:14:34 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2024-03-21 09:14:34 +0800 |
| commit | 4a3cc26c6dfd74e61c8b6480038d6a292ea86e47 (patch) | |
| tree | 9554b94cfc15e4acee0c2e60b63af16f1b828207 /spec/outputs/import.lua | |
| parent | 80b65520da432843f0c63431a1867bd2620bc4ac (diff) | |
| download | yuescript-4a3cc26c6dfd74e61c8b6480038d6a292ea86e47.tar.gz yuescript-4a3cc26c6dfd74e61c8b6480038d6a292ea86e47.tar.bz2 yuescript-4a3cc26c6dfd74e61c8b6480038d6a292ea86e47.zip | |
remove redundant 'do' blocks in code generation.
Diffstat (limited to 'spec/outputs/import.lua')
| -rw-r--r-- | spec/outputs/import.lua | 54 |
1 files changed, 24 insertions, 30 deletions
diff --git a/spec/outputs/import.lua b/spec/outputs/import.lua index 270c7b7..ffe688b 100644 --- a/spec/outputs/import.lua +++ b/spec/outputs/import.lua | |||
| @@ -30,16 +30,14 @@ do | |||
| 30 | end | 30 | end |
| 31 | if indent then | 31 | if indent then |
| 32 | local okay, well | 32 | local okay, well |
| 33 | do | 33 | local _obj_1 = tables[100] |
| 34 | local _obj_1 = tables[100] | 34 | okay, well = _obj_1.okay, (function() |
| 35 | okay, well = _obj_1.okay, (function() | 35 | local _base_0 = _obj_1 |
| 36 | local _base_0 = _obj_1 | 36 | local _fn_0 = _base_0.well |
| 37 | local _fn_0 = _base_0.well | 37 | return _fn_0 and function(...) |
| 38 | return _fn_0 and function(...) | 38 | return _fn_0(_base_0, ...) |
| 39 | return _fn_0(_base_0, ...) | 39 | end |
| 40 | end | 40 | end)() |
| 41 | end)() | ||
| 42 | end | ||
| 43 | end | 41 | end |
| 44 | do | 42 | do |
| 45 | local a, b, c = z.a, z.b, z.c | 43 | local a, b, c = z.a, z.b, z.c |
| @@ -68,16 +66,14 @@ do | |||
| 68 | item = _obj_1.item | 66 | item = _obj_1.item |
| 69 | end | 67 | end |
| 70 | local x1, y1, z1 | 68 | local x1, y1, z1 |
| 71 | do | 69 | local _obj_1 = require("mymodule") |
| 72 | local _obj_1 = require("mymodule") | 70 | x1, y1, z1 = _obj_1.x1, _obj_1.y1, (function() |
| 73 | x1, y1, z1 = _obj_1.x1, _obj_1.y1, (function() | 71 | local _base_0 = _obj_1 |
| 74 | local _base_0 = _obj_1 | 72 | local _fn_0 = _base_0.z1 |
| 75 | local _fn_0 = _base_0.z1 | 73 | return _fn_0 and function(...) |
| 76 | return _fn_0 and function(...) | 74 | return _fn_0(_base_0, ...) |
| 77 | return _fn_0(_base_0, ...) | 75 | end |
| 78 | end | 76 | end)() |
| 79 | end)() | ||
| 80 | end | ||
| 81 | end | 77 | end |
| 82 | do | 78 | do |
| 83 | local p | 79 | local p |
| @@ -86,16 +82,14 @@ do | |||
| 86 | p = _obj_1.p | 82 | p = _obj_1.p |
| 87 | end | 83 | end |
| 88 | local x1, y1, z1 | 84 | local x1, y1, z1 |
| 89 | do | 85 | local _obj_1 = require('mymodule') |
| 90 | local _obj_1 = require('mymodule') | 86 | x1, y1, z1 = _obj_1.x1, _obj_1.y1, (function() |
| 91 | x1, y1, z1 = _obj_1.x1, _obj_1.y1, (function() | 87 | local _base_0 = _obj_1 |
| 92 | local _base_0 = _obj_1 | 88 | local _fn_0 = _base_0.z1 |
| 93 | local _fn_0 = _base_0.z1 | 89 | return _fn_0 and function(...) |
| 94 | return _fn_0 and function(...) | 90 | return _fn_0(_base_0, ...) |
| 95 | return _fn_0(_base_0, ...) | 91 | end |
| 96 | end | 92 | end)() |
| 97 | end)() | ||
| 98 | end | ||
| 99 | end | 93 | end |
| 100 | do | 94 | do |
| 101 | local a, b, c = z.a, z.b, z.c | 95 | local a, b, c = z.a, z.b, z.c |
