aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/lists.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2025-11-14 18:23:38 +0800
committerLi Jin <dragon-fly@qq.com>2025-11-14 18:23:38 +0800
commit69f896ca6960419133bf9a5ecc231f7aa934ac56 (patch)
tree60383a8cc0c9d59714c87d122b93fc458d57f133 /spec/outputs/lists.lua
parent1a210df30f3fe41dcc44cd7bec28aa60b444bed2 (diff)
downloadyuescript-69f896ca6960419133bf9a5ecc231f7aa934ac56.tar.gz
yuescript-69f896ca6960419133bf9a5ecc231f7aa934ac56.tar.bz2
yuescript-69f896ca6960419133bf9a5ecc231f7aa934ac56.zip
Fixed issue #223.
Diffstat (limited to 'spec/outputs/lists.lua')
-rw-r--r--spec/outputs/lists.lua49
1 files changed, 49 insertions, 0 deletions
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
857 end 857 end
858 end 858 end
859end 859end
860do
861 do
862 local _obj_0 = tbA
863 local _len_0 = #_obj_0 + 1
864 local _list_0 = tbB
865 for _index_0 = 1, #_list_0 do
866 local _elm_0 = _list_0[_index_0]
867 _obj_0[_len_0], _len_0 = _elm_0, _len_0 + 1
868 end
869 end
870 a = 1
871 do
872 local _obj_0 = tb
873 local _len_0 = #_obj_0 + 1
874 for _index_0 = 1, #x do
875 local _elm_0 = x[_index_0]
876 _obj_0[_len_0], _len_0 = _elm_0, _len_0 + 1
877 end
878 end
879 b[#b + 1] = 3
880 c = 4
881 local data = {
882 a = {
883 1,
884 2,
885 3
886 },
887 b = {
888 4,
889 5,
890 6
891 }
892 }
893 local flat
894 local _accum_0 = { }
895 local _len_0 = 1
896 for k, v in pairs(data) do
897 do
898 local _obj_0 = _accum_0[_len_0]
899 local _len_1 = #_obj_0 + 1
900 for _index_0 = 1, #v do
901 local _elm_0 = v[_index_0]
902 _obj_0[_len_1], _len_1 = _elm_0, _len_1 + 1
903 end
904 end
905 _len_0 = _len_0 + 1
906 end
907 flat = _accum_0
908end
860return nil 909return nil