diff options
Diffstat (limited to 'spec/outputs')
-rw-r--r-- | spec/outputs/in_expression.lua | 4 | ||||
-rw-r--r-- | spec/outputs/unicode/in_expression.lua | 52 |
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 |
4 | end)()) | 4 | end)()) |
5 | f((function() | ||
6 | local _val_0 = -a ^ 2 | ||
7 | return 1 == _val_0 or 2 == _val_0 or 3 == _val_0 | ||
8 | end)()) | ||
9 | local has | 5 | local has |
10 | do | 6 | do |
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) |
155 | end | 155 | end |
156 | do | ||
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 | ||
207 | end | ||
156 | return nil | 208 | return nil |