aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/destructure.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2025-11-21 12:21:04 +0800
committerLi Jin <dragon-fly@qq.com>2025-11-21 12:21:04 +0800
commit43dde2fff316051d03968e8efd313f19b53112fc (patch)
treeae3f99ce6edcd397b75002003048518ee33bae5b /spec/outputs/destructure.lua
parentb462de9d09d4708490161c7c16858bce2c9cb9b6 (diff)
downloadyuescript-43dde2fff316051d03968e8efd313f19b53112fc.tar.gz
yuescript-43dde2fff316051d03968e8efd313f19b53112fc.tar.bz2
yuescript-43dde2fff316051d03968e8efd313f19b53112fc.zip
Updated syntax.v0.29.9
* Added error check for mixed use of tabs and spaces. * Supported SimpleTable destructuring for ForEach syntax.
Diffstat (limited to 'spec/outputs/destructure.lua')
-rw-r--r--spec/outputs/destructure.lua20
1 files changed, 20 insertions, 0 deletions
diff --git a/spec/outputs/destructure.lua b/spec/outputs/destructure.lua
index ba216b5..4e19aca 100644
--- a/spec/outputs/destructure.lua
+++ b/spec/outputs/destructure.lua
@@ -711,4 +711,24 @@ do
711 return _accum_0 711 return _accum_0
712 end)(), _obj_0[#_obj_0 - 1], _obj_0[#_obj_0] 712 end)(), _obj_0[#_obj_0 - 1], _obj_0[#_obj_0]
713end 713end
714do
715 local _list_0 = items
716 for _index_0 = 1, #_list_0 do
717 local _des_0 = _list_0[_index_0]
718 local a, b = _des_0.a, _des_0.b
719 print(a, b)
720 end
721 local _list_1 = items
722 for _index_0 = 1, #_list_1 do
723 local _des_0 = _list_1[_index_0]
724 local a, b = _des_0.a, _des_0.b
725 print(a, b)
726 end
727 for _des_0 in pairs(data) do
728 local body = _des_0.body
729 if body then
730 print(body)
731 end
732 end
733end
714return nil 734return nil