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, | 
