From 43dde2fff316051d03968e8efd313f19b53112fc Mon Sep 17 00:00:00 2001 From: Li Jin Date: Fri, 21 Nov 2025 12:21:04 +0800 Subject: Updated syntax. * Added error check for mixed use of tabs and spaces. * Supported SimpleTable destructuring for ForEach syntax. --- spec/outputs/destructure.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'spec/outputs/destructure.lua') 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 return _accum_0 end)(), _obj_0[#_obj_0 - 1], _obj_0[#_obj_0] end +do + local _list_0 = items + for _index_0 = 1, #_list_0 do + local _des_0 = _list_0[_index_0] + local a, b = _des_0.a, _des_0.b + print(a, b) + end + local _list_1 = items + for _index_0 = 1, #_list_1 do + local _des_0 = _list_1[_index_0] + local a, b = _des_0.a, _des_0.b + print(a, b) + end + for _des_0 in pairs(data) do + local body = _des_0.body + if body then + print(body) + end + end +end return nil -- cgit v1.2.3-55-g6feb