aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/unicode
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/unicode')
-rw-r--r--spec/outputs/unicode/assign.lua37
-rw-r--r--spec/outputs/unicode/destructure.lua5
-rw-r--r--spec/outputs/unicode/metatable.lua5
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
60end 60end
61setmetatable(_u53d8_u91cfa["变量b"], { })
62_u53d8_u91cfx.abc = 123 61_u53d8_u91cfx.abc = 123
62setmetatable(_u53d8_u91cfa["变量b"], { })
63setmetatable(_u51fd_u6570(), mt) 63setmetatable(_u51fd_u6570(), mt)
64_u53d8_u91cfa = 1
64setmetatable(_u53d8_u91cfb["变量c"], mt) 65setmetatable(_u53d8_u91cfb["变量c"], mt)
65_u53d8_u91cfa, _u53d8_u91cfd, _u53d8_u91cfe = 1, "abc", nil 66_u53d8_u91cfd, _u53d8_u91cfe = "abc", nil
66local _u76f8_u540c = getmetatable(_u53d8_u91cfa).__index == getmetatable(_u53d8_u91cfa).__index 67local _u76f8_u540c = getmetatable(_u53d8_u91cfa).__index == getmetatable(_u53d8_u91cfa).__index
67setmetatable(_u53d8_u91cfa, { 68setmetatable(_u53d8_u91cfa, {
68 __index = _u8868 69 __index = _u8868