From 69f896ca6960419133bf9a5ecc231f7aa934ac56 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Fri, 14 Nov 2025 18:23:38 +0800 Subject: Fixed issue #223. --- spec/outputs/lists.lua | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'spec/outputs/lists.lua') diff --git a/spec/outputs/lists.lua b/spec/outputs/lists.lua index 2dd19e5..6115700 100644 --- a/spec/outputs/lists.lua +++ b/spec/outputs/lists.lua @@ -857,4 +857,53 @@ do end end end +do + do + local _obj_0 = tbA + local _len_0 = #_obj_0 + 1 + local _list_0 = tbB + for _index_0 = 1, #_list_0 do + local _elm_0 = _list_0[_index_0] + _obj_0[_len_0], _len_0 = _elm_0, _len_0 + 1 + end + end + a = 1 + do + local _obj_0 = tb + local _len_0 = #_obj_0 + 1 + for _index_0 = 1, #x do + local _elm_0 = x[_index_0] + _obj_0[_len_0], _len_0 = _elm_0, _len_0 + 1 + end + end + b[#b + 1] = 3 + c = 4 + local data = { + a = { + 1, + 2, + 3 + }, + b = { + 4, + 5, + 6 + } + } + local flat + local _accum_0 = { } + local _len_0 = 1 + for k, v in pairs(data) do + do + local _obj_0 = _accum_0[_len_0] + local _len_1 = #_obj_0 + 1 + for _index_0 = 1, #v do + local _elm_0 = v[_index_0] + _obj_0[_len_1], _len_1 = _elm_0, _len_1 + 1 + end + end + _len_0 = _len_0 + 1 + end + flat = _accum_0 +end return nil -- cgit v1.2.3-55-g6feb