aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs')
-rw-r--r--spec/outputs/in_expression.lua4
-rw-r--r--spec/outputs/unicode/in_expression.lua52
2 files changed, 52 insertions, 4 deletions
diff --git a/spec/outputs/in_expression.lua b/spec/outputs/in_expression.lua
index afcc030..b99be8a 100644
--- a/spec/outputs/in_expression.lua
+++ b/spec/outputs/in_expression.lua
@@ -2,10 +2,6 @@ f((function()
2 local _val_0 = -a ^ 2 2 local _val_0 = -a ^ 2
3 return 1 == _val_0 or 2 == _val_0 or 3 == _val_0 3 return 1 == _val_0 or 2 == _val_0 or 3 == _val_0
4end)()) 4end)())
5f((function()
6 local _val_0 = -a ^ 2
7 return 1 == _val_0 or 2 == _val_0 or 3 == _val_0
8end)())
9local has 5local has
10do 6do
11 local _val_0 = "foo" 7 local _val_0 = "foo"
diff --git a/spec/outputs/unicode/in_expression.lua b/spec/outputs/unicode/in_expression.lua
index 7c584f3..2f47b1f 100644
--- a/spec/outputs/unicode/in_expression.lua
+++ b/spec/outputs/unicode/in_expression.lua
@@ -153,4 +153,56 @@ do
153 return true 153 return true
154 end) 154 end)
155end 155end
156do
157 local _u51fd_u65701
158 _u51fd_u65701 = function()
159 local _u53d8_u91cfa = 2
160 return (1 == _u53d8_u91cfa or 2 == _u53d8_u91cfa or 3 == _u53d8_u91cfa or 4 == _u53d8_u91cfa)
161 end
162 local _u51fd_u65702
163 _u51fd_u65702 = function()
164 local _val_0 = _u53d8_u91cfa
165 return not (1 == _val_0 or 2 == _val_0 or 3 == _val_0 or 4 == _val_0)
166 end
167 local _u51fd_u65703
168 _u51fd_u65703 = function()
169 local _u53d8_u91cfa = 2
170 return (_u53d8_u91cfb == _u53d8_u91cfa or _u53d8_u91cfc == _u53d8_u91cfa or _u53d8_u91cfd == _u53d8_u91cfa or _u53d8_u91cfe == _u53d8_u91cfa or _u53d8_u91cff == _u53d8_u91cfa or _u53d8_u91cfg == _u53d8_u91cfa)
171 end
172 local _u51fd_u65704
173 _u51fd_u65704 = function()
174 local _u53d8_u91cfa = 2
175 local _u53d8_u91cfb
176 do
177 local _val_0 = a
178 _u53d8_u91cfb = 1 == _val_0 or 2 == _val_0 or 3 == _val_0 or 4 == _val_0
179 end
180 end
181 local _u51fd_u65705
182 _u51fd_u65705 = function()
183 local a_u53d8_u91cf = 2
184 return (1 == a_u53d8_u91cf or 2 == a_u53d8_u91cf or 3 == a_u53d8_u91cf or 4 == a_u53d8_u91cf)
185 end
186 local _u51fd_u65706
187 _u51fd_u65706 = function()
188 local b_u53d8_u91cf
189 do
190 local _check_0 = {
191 1,
192 2,
193 ["字段x"] = 3
194 }
195 local _val_0 = a_u53d8_u91cf
196 local _find_0 = false
197 for _index_0 = 1, #_check_0 do
198 local _item_0 = _check_0[_index_0]
199 if _item_0 == _val_0 then
200 _find_0 = true
201 break
202 end
203 end
204 b_u53d8_u91cf = not _find_0
205 end
206 end
207end
156return nil 208return nil