aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/cond.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-10-22 00:55:02 +0800
committerLi Jin <dragon-fly@qq.com>2023-10-22 00:55:02 +0800
commit652a8839f885b73fff57942a9db8b26e9cb5233b (patch)
tree0b24bb5610823a831ec0addbba37cb6200203b27 /spec/outputs/cond.lua
parentf61a4a1d9a1b979b8a0c2e8a9c194a284f42220f (diff)
downloadyuescript-652a8839f885b73fff57942a9db8b26e9cb5233b.tar.gz
yuescript-652a8839f885b73fff57942a9db8b26e9cb5233b.tar.bz2
yuescript-652a8839f885b73fff57942a9db8b26e9cb5233b.zip
fixing issues from #152.
Diffstat (limited to 'spec/outputs/cond.lua')
-rw-r--r--spec/outputs/cond.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/outputs/cond.lua b/spec/outputs/cond.lua
index 1f6aa63..651c14a 100644
--- a/spec/outputs/cond.lua
+++ b/spec/outputs/cond.lua
@@ -345,4 +345,21 @@ do
345 v = 2 345 v = 2
346 end 346 end
347end 347end
348do
349 local condChain = 1 < 2 and 2 <= 2 and 2 < 3 and 3 == 3 and 3 > 2 and 2 >= 1 and 1 == 1 and 1 < 3 and 3 ~= 5
350 local v
351 v = function(x)
352 print(x)
353 return x
354 end
355 local evaluation
356 do
357 local _cond_0 = v(2)
358 evaluation = v(1) < _cond_0 and _cond_0 <= v(3)
359 end
360 do
361 local _cond_0 = v(2)
362 evaluation = v(1) > _cond_0 and _cond_0 <= v(3)
363 end
364end
348return nil 365return nil