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/unicode/with.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/unicode/with.lua')
| -rw-r--r-- | spec/outputs/unicode/with.lua | 182 |
1 files changed, 74 insertions, 108 deletions
diff --git a/spec/outputs/unicode/with.lua b/spec/outputs/unicode/with.lua index 0dcd4a7..7a5ba00 100644 --- a/spec/outputs/unicode/with.lua +++ b/spec/outputs/unicode/with.lua | |||
| @@ -9,24 +9,20 @@ do | |||
| 9 | end | 9 | end |
| 10 | end | 10 | end |
| 11 | do | 11 | do |
| 12 | do | 12 | local _with_0 = _u53f6_u5b50 |
| 13 | local _with_0 = _u53f6_u5b50 | 13 | _with_0["世界"]() |
| 14 | _with_0["世界"]() | 14 | _with_0["世界"](1, 2, 3) |
| 15 | _with_0["世界"](1, 2, 3) | 15 | local _u53d8_u91cfg = _with_0["什么"]["是"]["这"] |
| 16 | local _u53d8_u91cfg = _with_0["什么"]["是"]["这"] | 16 | _with_0["你好"](1, 2, 3) |
| 17 | _with_0["你好"](1, 2, 3) | 17 | _with_0["你好"](_with_0, 1, 2)["世界"](2323) |
| 18 | _with_0["你好"](_with_0, 1, 2)["世界"](2323) | 18 | _with_0["你好"](_with_0, "是的", "伙计") |
| 19 | _with_0["你好"](_with_0, "是的", "伙计") | 19 | _with_0["世界"] = 200 |
| 20 | _with_0["世界"] = 200 | ||
| 21 | end | ||
| 22 | end | 20 | end |
| 23 | do | 21 | do |
| 24 | local _u6ecb_u6ecb_u6ecb | 22 | local _u6ecb_u6ecb_u6ecb |
| 25 | do | 23 | local _with_0 = _u4e1c_u897f |
| 26 | local _with_0 = _u4e1c_u897f | 24 | _with_0["设置状态"]("你好 世界") |
| 27 | _with_0["设置状态"]("你好 世界") | 25 | _u6ecb_u6ecb_u6ecb = _with_0 |
| 28 | _u6ecb_u6ecb_u6ecb = _with_0 | ||
| 29 | end | ||
| 30 | end | 26 | end |
| 31 | do | 27 | do |
| 32 | local _u53d8_u91cfx = 5 + (function() | 28 | local _u53d8_u91cfx = 5 + (function() |
| @@ -45,14 +41,12 @@ do | |||
| 45 | } | 41 | } |
| 46 | end | 42 | end |
| 47 | do | 43 | do |
| 48 | do | 44 | local _with_0 = _u4e1c_u897f |
| 49 | local _with_0 = _u4e1c_u897f | 45 | local _ = _with_0["属性"](_with_0, "某物")["你好"] |
| 50 | local _ = _with_0["属性"](_with_0, "某物")["你好"] | 46 | local _call_0 = _with_0["属性"] |
| 51 | local _call_0 = _with_0["属性"] | 47 | _call_0["发送"](_call_0, _u4e00_u4e2a) |
| 52 | _call_0["发送"](_call_0, _u4e00_u4e2a) | 48 | local _call_1 = _with_0["属性"] |
| 53 | local _call_1 = _with_0["属性"] | 49 | _call_1["发送"](_call_1, _u4e00_u4e2a) |
| 54 | _call_1["发送"](_call_1, _u4e00_u4e2a) | ||
| 55 | end | ||
| 56 | end | 50 | end |
| 57 | do | 51 | do |
| 58 | do | 52 | do |
| @@ -81,69 +75,49 @@ do | |||
| 81 | return _u53d8_u91cfa | 75 | return _u53d8_u91cfa |
| 82 | end)()) | 76 | end)()) |
| 83 | local p | 77 | local p |
| 84 | do | 78 | local _with_0 = 1 |
| 85 | local _with_0 = 1 | 79 | _u4f60_u597d()["字段x"], _u4e16_u754c()["字段y"] = _with_0, 2 |
| 86 | _u4f60_u597d()["字段x"], _u4e16_u754c()["字段y"] = _with_0, 2 | 80 | _u6253_u5370(_u53d8_u91cfa + _u53d8_u91cfb) |
| 87 | _u6253_u5370(_u53d8_u91cfa + _u53d8_u91cfb) | 81 | p = _with_0 |
| 88 | p = _with_0 | ||
| 89 | end | ||
| 90 | end | 82 | end |
| 91 | do | 83 | do |
| 92 | local _u53d8_u91cfx = "你好" | 84 | local _u53d8_u91cfx = "你好" |
| 93 | _u53d8_u91cfx["大写"](_u53d8_u91cfx) | 85 | _u53d8_u91cfx["大写"](_u53d8_u91cfx) |
| 94 | end | 86 | end |
| 95 | do | 87 | do |
| 96 | do | 88 | local _u53d8_u91cfk = "乔" |
| 97 | local _u53d8_u91cfk = "乔" | 89 | _u6253_u5370(_u53d8_u91cfk["大写"](_u53d8_u91cfk)) |
| 98 | _u6253_u5370(_u53d8_u91cfk["大写"](_u53d8_u91cfk)) | ||
| 99 | end | ||
| 100 | end | 90 | end |
| 101 | do | 91 | do |
| 102 | do | 92 | local _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc = "", "", "" |
| 103 | local _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc = "", "", "" | 93 | _u6253_u5370(_u53d8_u91cfa["大写"](_u53d8_u91cfa)) |
| 104 | _u6253_u5370(_u53d8_u91cfa["大写"](_u53d8_u91cfa)) | ||
| 105 | end | ||
| 106 | end | 94 | end |
| 107 | do | 95 | do |
| 108 | local _u53d8_u91cfa = "床铺" | 96 | local _u53d8_u91cfa = "床铺" |
| 109 | do | 97 | local _u53d8_u91cfb, _u53d8_u91cfc |
| 110 | local _u53d8_u91cfb, _u53d8_u91cfc | 98 | _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc = "", "", "" |
| 111 | _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc = "", "", "" | 99 | _u6253_u5370(_u53d8_u91cfa["大写"](_u53d8_u91cfa)) |
| 112 | _u6253_u5370(_u53d8_u91cfa["大写"](_u53d8_u91cfa)) | ||
| 113 | end | ||
| 114 | end | 100 | end |
| 115 | do | 101 | do |
| 116 | do | 102 | local _with_0 = _u53d8_u91cfj |
| 117 | local _with_0 = _u53d8_u91cfj | 103 | _u6253_u5370(_with_0["大写"](_with_0)) |
| 118 | _u6253_u5370(_with_0["大写"](_with_0)) | ||
| 119 | end | ||
| 120 | end | 104 | end |
| 121 | do | 105 | do |
| 122 | do | 106 | local _with_0 = "乔" |
| 123 | local _with_0 = "乔" | 107 | _u53d8_u91cfk["变量j"] = _with_0 |
| 124 | _u53d8_u91cfk["变量j"] = _with_0 | 108 | _u6253_u5370(_with_0["大写"](_with_0)) |
| 125 | _u6253_u5370(_with_0["大写"](_with_0)) | ||
| 126 | end | ||
| 127 | end | 109 | end |
| 128 | do | 110 | do |
| 129 | do | 111 | local _with_0 = _u53d8_u91cfa |
| 130 | local _with_0 = _u53d8_u91cfa | 112 | _u6253_u5370(_with_0.b) |
| 131 | _u6253_u5370(_with_0.b) | 113 | local _with_1 = _with_0.c |
| 132 | do | 114 | _u6253_u5370(_with_1.d) |
| 133 | local _with_1 = _with_0.c | ||
| 134 | _u6253_u5370(_with_1.d) | ||
| 135 | end | ||
| 136 | end | ||
| 137 | end | 115 | end |
| 138 | do | 116 | do |
| 139 | do | 117 | local _with_0 = _u53d8_u91cfa |
| 140 | local _with_0 = _u53d8_u91cfa | 118 | local _with_1 = 2 |
| 141 | do | 119 | _with_0.b = _with_1 |
| 142 | local _with_1 = 2 | 120 | _u6253_u5370(_with_1.c) |
| 143 | _with_0.b = _with_1 | ||
| 144 | _u6253_u5370(_with_1.c) | ||
| 145 | end | ||
| 146 | end | ||
| 147 | end | 121 | end |
| 148 | do | 122 | do |
| 149 | local _ | 123 | local _ |
| @@ -153,44 +127,38 @@ do | |||
| 153 | end | 127 | end |
| 154 | end | 128 | end |
| 155 | do | 129 | do |
| 156 | do | 130 | local _with_0 = _u8868_u683c |
| 157 | local _with_0 = _u8868_u683c | 131 | local _call_0 = _u9879_u76ee["字段"] |
| 158 | local _call_0 = _u9879_u76ee["字段"] | 132 | _with_0.x = _call_0["函数"](_call_0, 123) |
| 159 | _with_0.x = _call_0["函数"](_call_0, 123) | ||
| 160 | end | ||
| 161 | end | 133 | end |
| 162 | do | 134 | do |
| 163 | do | 135 | local _with_0 = _u7238_u7238 |
| 164 | local _with_0 = _u7238_u7238 | 136 | _with_0["如果"]("是的") |
| 165 | _with_0["如果"]("是的") | 137 | local _u53d8_u91cfy = _with_0["结束"]["函数"] |
| 166 | local _u53d8_u91cfy = _with_0["结束"]["函数"] | ||
| 167 | end | ||
| 168 | end | 138 | end |
| 169 | do | 139 | do |
| 140 | local _with_0 = _u8868_u683c | ||
| 170 | do | 141 | do |
| 171 | local _with_0 = _u8868_u683c | 142 | local _obj_0 = _with_0[2] |
| 172 | do | 143 | if _obj_0 ~= nil then |
| 173 | local _obj_0 = _with_0[2] | 144 | _with_0[1] = _obj_0["函数"](_obj_0) |
| 174 | if _obj_0 ~= nil then | ||
| 175 | _with_0[1] = _obj_0["函数"](_obj_0) | ||
| 176 | end | ||
| 177 | end | ||
| 178 | _with_0["%a-b-c%"] = 123 | ||
| 179 | _with_0[ [[x y z]]] = _with_0[_u53d8_u91cf] | ||
| 180 | _u6253_u5370(_with_0[_with_0[3]]) | ||
| 181 | do | ||
| 182 | local _with_1 = _with_0[4] | ||
| 183 | _with_1[1] = 1 | ||
| 184 | end | 145 | end |
| 185 | _with_0[#_with_0 + 1] = "abc" | ||
| 186 | _with_0[#_with_0 + 1] = { | ||
| 187 | ["类型"] = "你好", | ||
| 188 | { | ||
| 189 | ["名字"] = "xyz", | ||
| 190 | ["值"] = 998 | ||
| 191 | } | ||
| 192 | } | ||
| 193 | end | 146 | end |
| 147 | _with_0["%a-b-c%"] = 123 | ||
| 148 | _with_0[ [[x y z]]] = _with_0[_u53d8_u91cf] | ||
| 149 | _u6253_u5370(_with_0[_with_0[3]]) | ||
| 150 | do | ||
| 151 | local _with_1 = _with_0[4] | ||
| 152 | _with_1[1] = 1 | ||
| 153 | end | ||
| 154 | _with_0[#_with_0 + 1] = "abc" | ||
| 155 | _with_0[#_with_0 + 1] = { | ||
| 156 | ["类型"] = "你好", | ||
| 157 | { | ||
| 158 | ["名字"] = "xyz", | ||
| 159 | ["值"] = 998 | ||
| 160 | } | ||
| 161 | } | ||
| 194 | end | 162 | end |
| 195 | do | 163 | do |
| 196 | do | 164 | do |
| @@ -207,16 +175,14 @@ do | |||
| 207 | end | 175 | end |
| 208 | end | 176 | end |
| 209 | do | 177 | do |
| 210 | do | 178 | local _u63a9_u7801 = _u5b9e_u5fc3_u77e9_u5f62({ |
| 211 | local _u63a9_u7801 = _u5b9e_u5fc3_u77e9_u5f62({ | 179 | ["宽"] = w, |
| 212 | ["宽"] = w, | 180 | ["高"] = h, |
| 213 | ["高"] = h, | 181 | ["颜色"] = 0x66000000 |
| 214 | ["颜色"] = 0x66000000 | 182 | }) |
| 215 | }) | 183 | if _u63a9_u7801 ~= nil then |
| 216 | if _u63a9_u7801 ~= nil then | 184 | _u63a9_u7801["触摸启用"] = true |
| 217 | _u63a9_u7801["触摸启用"] = true | 185 | _u63a9_u7801["吞噬触摸"] = true |
| 218 | _u63a9_u7801["吞噬触摸"] = true | ||
| 219 | end | ||
| 220 | end | 186 | end |
| 221 | end | 187 | end |
| 222 | return nil | 188 | return nil |
