diff options
Diffstat (limited to 'spec/outputs/unicode')
-rw-r--r-- | spec/outputs/unicode/assign.lua | 37 | ||||
-rw-r--r-- | spec/outputs/unicode/destructure.lua | 5 | ||||
-rw-r--r-- | spec/outputs/unicode/metatable.lua | 5 |
3 files changed, 23 insertions, 24 deletions
diff --git a/spec/outputs/unicode/assign.lua b/spec/outputs/unicode/assign.lua index e883d68..bf43953 100644 --- a/spec/outputs/unicode/assign.lua +++ b/spec/outputs/unicode/assign.lua | |||
@@ -71,53 +71,50 @@ return __u65e0_u6548_u53d8_u91cf(function() | |||
71 | end | 71 | end |
72 | do | 72 | do |
73 | local _u53d8_u91cfa | 73 | local _u53d8_u91cfa |
74 | local _obj_0, _obj_1 | ||
74 | if x_u6761_u4ef6 then | 75 | if x_u6761_u4ef6 then |
75 | local _exp_0 = _u5bf9_u8c61y | 76 | local _exp_0 = _u5bf9_u8c61y |
76 | if 1 == _exp_0 then | 77 | if 1 == _exp_0 then |
77 | local _obj_0, _obj_1 = _u51fd_u6570() | 78 | _obj_0, _obj_1 = _u51fd_u6570() |
78 | _u53d8_u91cfb[#_u53d8_u91cfb + 1] = _obj_1 | ||
79 | _u53d8_u91cfa = _obj_0 | ||
80 | end | 79 | end |
81 | end | 80 | end |
81 | _u53d8_u91cfa = _obj_0 | ||
82 | _u53d8_u91cfb[#_u53d8_u91cfb + 1] = _obj_1 | ||
82 | end | 83 | end |
83 | do | 84 | do |
84 | local _u53d8_u91cfa, _u5143_u7d20b | 85 | local _u53d8_u91cfa, _u5143_u7d20b |
86 | local _obj_0, _obj_1 | ||
85 | if x_u6761_u4ef6 then | 87 | if x_u6761_u4ef6 then |
86 | local _obj_0, _obj_1 = _u51fd_u6570() | 88 | _obj_0, _obj_1 = _u51fd_u6570() |
87 | _u53d8_u91cfa = _obj_0 | ||
88 | _u5143_u7d20b = _obj_1[1] | ||
89 | else | 89 | else |
90 | _u53d8_u91cfa = 123 | 90 | _obj_0, _obj_1 = 123, _u8868 |
91 | _u5143_u7d20b = _u8868[1] | ||
92 | end | 91 | end |
92 | _u53d8_u91cfa = _obj_0 | ||
93 | _u5143_u7d20b = _obj_1[1] | ||
93 | end | 94 | end |
94 | do | 95 | do |
95 | local _u53d8_u91cfa, _u5bf9_u8c61c | 96 | local _u53d8_u91cfa, _u5bf9_u8c61c |
97 | local _obj_0, _obj_1, _obj_2, _obj_3 | ||
96 | if _u6761_u4ef6x then | 98 | if _u6761_u4ef6x then |
97 | local _exp_0 = _u5bf9_u8c61y | 99 | local _exp_0 = _u5bf9_u8c61y |
98 | if 1 == _exp_0 then | 100 | if 1 == _exp_0 then |
99 | local _obj_0, _obj_1, _obj_2, _obj_3 = _u51fd_u6570() | 101 | _obj_0, _obj_1, _obj_2, _obj_3 = _u51fd_u6570() |
100 | local _obj_4 = _u6570_u7ec4b | ||
101 | _obj_4[#_obj_4 + 1] = _obj_1 | ||
102 | _u53d8_u91cfa, _u5bf9_u8c61c, getmetatable(_u5bf9_u8c61d).__add = _obj_0, _obj_2, _obj_3 | ||
103 | end | 102 | end |
104 | elseif _u6761_u4ef6x2 then | 103 | elseif _u6761_u4ef6x2 then |
105 | if _u6761_u4ef6y2 then | 104 | if _u6761_u4ef6y2 then |
106 | local _obj_0, _obj_1, _obj_2, _obj_3 = _u51fd_u65701() | 105 | _obj_0, _obj_1, _obj_2, _obj_3 = _u51fd_u65701() |
107 | local _obj_4 = _u6570_u7ec4b | ||
108 | _obj_4[#_obj_4 + 1] = _obj_1 | ||
109 | _u53d8_u91cfa, _u5bf9_u8c61c, getmetatable(_u5bf9_u8c61d).__add = _obj_0, _obj_2, _obj_3 | ||
110 | end | 106 | end |
111 | else | 107 | else |
112 | _u6253_u5370("hello") | 108 | _u6253_u5370("hello") |
113 | do | 109 | do |
114 | _u6253_u5370(123) | 110 | _u6253_u5370(123) |
115 | local _obj_0, _obj_1, _obj_2 = _u51fd_u65702() | 111 | _obj_0, _obj_1, _obj_2, _obj_3 = 1, _u51fd_u65702() |
116 | local _obj_3 = _u6570_u7ec4b | ||
117 | _obj_3[#_obj_3 + 1] = _obj_0 | ||
118 | _u53d8_u91cfa, _u5bf9_u8c61c, getmetatable(_u5bf9_u8c61d).__add = 1, _obj_1, _obj_2 | ||
119 | end | 112 | end |
120 | end | 113 | end |
114 | _u53d8_u91cfa = _obj_0 | ||
115 | local _obj_4 = _u6570_u7ec4b | ||
116 | _obj_4[#_obj_4 + 1] = _obj_1 | ||
117 | _u5bf9_u8c61c, getmetatable(_u5bf9_u8c61d).__add = _obj_2, _obj_3 | ||
121 | end | 118 | end |
122 | do | 119 | do |
123 | local _u53d8_u91cfa = 0 | 120 | local _u53d8_u91cfa = 0 |
diff --git a/spec/outputs/unicode/destructure.lua b/spec/outputs/unicode/destructure.lua index 29697fa..27c4d47 100644 --- a/spec/outputs/unicode/destructure.lua +++ b/spec/outputs/unicode/destructure.lua | |||
@@ -389,14 +389,15 @@ do | |||
389 | local _u53d8_u91cf1, _u53d8_u91cf2, _u53d8_u91cf3, _u53d8_u91cfd, _u5143_u7d20b, _u53d8_u91cfe | 389 | local _u53d8_u91cf1, _u53d8_u91cf2, _u53d8_u91cf3, _u53d8_u91cfd, _u5143_u7d20b, _u53d8_u91cfe |
390 | do | 390 | do |
391 | local _obj_0, _obj_1, _obj_2, _obj_3, _obj_4 = _u51fd_u6570() | 391 | local _obj_0, _obj_1, _obj_2, _obj_3, _obj_4 = _u51fd_u6570() |
392 | _u53d8_u91cf1, _u53d8_u91cf2, _u53d8_u91cf3 = 1, 2, 3 | ||
392 | do | 393 | do |
393 | local _obj_5 = _u6570_u7ec4a | 394 | local _obj_5 = _u6570_u7ec4a |
394 | _obj_5[#_obj_5 + 1] = _obj_0 | 395 | _obj_5[#_obj_5 + 1] = _obj_0 |
395 | end | 396 | end |
396 | setmetatable(_u5bf9_u8c61c, _obj_4) | 397 | _u53d8_u91cfd = _obj_1 |
397 | _u53d8_u91cf1, _u53d8_u91cf2, _u53d8_u91cf3, _u53d8_u91cfd = 1, 2, 3, _obj_1 | ||
398 | _u5143_u7d20b = _obj_2[1] | 398 | _u5143_u7d20b = _obj_2[1] |
399 | _u53d8_u91cfe = _obj_3 | 399 | _u53d8_u91cfe = _obj_3 |
400 | setmetatable(_u5bf9_u8c61c, _obj_4) | ||
400 | end | 401 | end |
401 | local _u53d8_u91cfy1, _u5b57_u6bb5y2, _u5b57_u6bb5y3, _u53d8_u91cfy4 | 402 | local _u53d8_u91cfy1, _u5b57_u6bb5y2, _u5b57_u6bb5y3, _u53d8_u91cfy4 |
402 | local _obj_0, _obj_1 = _u51fd_u65702() | 403 | local _obj_0, _obj_1 = _u51fd_u65702() |
diff --git a/spec/outputs/unicode/metatable.lua b/spec/outputs/unicode/metatable.lua index f948d21..970e52c 100644 --- a/spec/outputs/unicode/metatable.lua +++ b/spec/outputs/unicode/metatable.lua | |||
@@ -58,11 +58,12 @@ do | |||
58 | local _obj_2 = getmetatable(_obj_1) | 58 | local _obj_2 = getmetatable(_obj_1) |
59 | add, sub = _obj_2.__add, _obj_2.__sub | 59 | add, sub = _obj_2.__add, _obj_2.__sub |
60 | end | 60 | end |
61 | setmetatable(_u53d8_u91cfa["变量b"], { }) | ||
62 | _u53d8_u91cfx.abc = 123 | 61 | _u53d8_u91cfx.abc = 123 |
62 | setmetatable(_u53d8_u91cfa["变量b"], { }) | ||
63 | setmetatable(_u51fd_u6570(), mt) | 63 | setmetatable(_u51fd_u6570(), mt) |
64 | _u53d8_u91cfa = 1 | ||
64 | setmetatable(_u53d8_u91cfb["变量c"], mt) | 65 | setmetatable(_u53d8_u91cfb["变量c"], mt) |
65 | _u53d8_u91cfa, _u53d8_u91cfd, _u53d8_u91cfe = 1, "abc", nil | 66 | _u53d8_u91cfd, _u53d8_u91cfe = "abc", nil |
66 | local _u76f8_u540c = getmetatable(_u53d8_u91cfa).__index == getmetatable(_u53d8_u91cfa).__index | 67 | local _u76f8_u540c = getmetatable(_u53d8_u91cfa).__index == getmetatable(_u53d8_u91cfa).__index |
67 | setmetatable(_u53d8_u91cfa, { | 68 | setmetatable(_u53d8_u91cfa, { |
68 | __index = _u8868 | 69 | __index = _u8868 |