diff options
-rw-r--r-- | spec/outputs/in_expression.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/outputs/in_expression.lua b/spec/outputs/in_expression.lua index 60802c9..04c08e7 100644 --- a/spec/outputs/in_expression.lua +++ b/spec/outputs/in_expression.lua | |||
@@ -2,6 +2,10 @@ 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)()) | ||
5 | local has | 9 | local has |
6 | do | 10 | do |
7 | local _val_0 = "foo" | 11 | local _val_0 = "foo" |
@@ -13,6 +17,12 @@ if (1 == a) and (function() | |||
13 | end)() then | 17 | end)() then |
14 | print(a, b, c) | 18 | print(a, b, c) |
15 | end | 19 | end |
20 | if (1 == a) and (function() | ||
21 | local _val_0 = b | ||
22 | return 2 == _val_0 or 3 == _val_0 or 4 == _val_0 | ||
23 | end)() then | ||
24 | print(a, b, c) | ||
25 | end | ||
16 | do | 26 | do |
17 | local exist | 27 | local exist |
18 | do | 28 | do |
@@ -71,6 +81,11 @@ do | |||
71 | 2, | 81 | 2, |
72 | 3 | 82 | 3 |
73 | } | 83 | } |
84 | list = { | ||
85 | 1, | ||
86 | 2, | ||
87 | 3 | ||
88 | } | ||
74 | local not_exist | 89 | local not_exist |
75 | do | 90 | do |
76 | local _find_0 = false | 91 | local _find_0 = false |
@@ -92,6 +107,7 @@ do | |||
92 | return false | 107 | return false |
93 | end)())) | 108 | end)())) |
94 | check((1 == item or 2 == item or 3 == item)) | 109 | check((1 == item or 2 == item or 3 == item)) |
110 | check((1 == item or 2 == item or 3 == item)) | ||
95 | check((function(...) | 111 | check((function(...) |
96 | local _check_0 = { | 112 | local _check_0 = { |
97 | [1] = 1, | 113 | [1] = 1, |