aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/codes_from_doc.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/codes_from_doc.lua
parent1a210df30f3fe41dcc44cd7bec28aa60b444bed2 (diff)
downloadyuescript-69f896ca6960419133bf9a5ecc231f7aa934ac56.tar.gz
yuescript-69f896ca6960419133bf9a5ecc231f7aa934ac56.tar.bz2
yuescript-69f896ca6960419133bf9a5ecc231f7aa934ac56.zip
Fixed issue #223.
Diffstat (limited to 'spec/outputs/codes_from_doc.lua')
-rw-r--r--spec/outputs/codes_from_doc.lua84
1 files changed, 84 insertions, 0 deletions
diff --git a/spec/outputs/codes_from_doc.lua b/spec/outputs/codes_from_doc.lua
index 3971bb7..00b3b8b 100644
--- a/spec/outputs/codes_from_doc.lua
+++ b/spec/outputs/codes_from_doc.lua
@@ -147,6 +147,21 @@ print((function()
147end)()) 147end)())
148local tab = { } 148local tab = { }
149tab[#tab + 1] = "Value" 149tab[#tab + 1] = "Value"
150local tbA = {
151 1,
152 2,
153 3
154}
155local tbB = {
156 4,
157 5,
158 6
159}
160local _len_0 = #tbA + 1
161for _index_0 = 1, #tbB do
162 local _elm_0 = tbB[_index_0]
163 tbA[_len_0], _len_0 = _elm_0, _len_0 + 1
164end
150local parts = { 165local parts = {
151 "shoulders", 166 "shoulders",
152 "knees" 167 "knees"
@@ -1080,6 +1095,33 @@ for _index_0 = 1, #_list_0 do
1080 _len_0 = _len_0 + 1 1095 _len_0 = _len_0 + 1
1081end 1096end
1082doubled = _accum_0 1097doubled = _accum_0
1098local data = {
1099 a = {
1100 1,
1101 2,
1102 3
1103 },
1104 b = {
1105 4,
1106 5,
1107 6
1108 }
1109}
1110local flat
1111local _accum_0 = { }
1112local _len_0 = 1
1113for k, v in pairs(data) do
1114 do
1115 local _obj_0 = _accum_0[_len_0]
1116 local _len_1 = #_obj_0 + 1
1117 for _index_0 = 1, #v do
1118 local _elm_0 = v[_index_0]
1119 _obj_0[_len_1], _len_1 = _elm_0, _len_1 + 1
1120 end
1121 end
1122 _len_0 = _len_0 + 1
1123end
1124flat = _accum_0
1083local x_coords = { 1125local x_coords = {
1084 4, 1126 4,
1085 5, 1127 5,
@@ -2588,6 +2630,21 @@ print((function()
2588end)()) 2630end)())
2589local tab = { } 2631local tab = { }
2590tab[#tab + 1] = "Value" 2632tab[#tab + 1] = "Value"
2633local tbA = {
2634 1,
2635 2,
2636 3
2637}
2638local tbB = {
2639 4,
2640 5,
2641 6
2642}
2643local _len_0 = #tbA + 1
2644for _index_0 = 1, #tbB do
2645 local _elm_0 = tbB[_index_0]
2646 tbA[_len_0], _len_0 = _elm_0, _len_0 + 1
2647end
2591local parts = { 2648local parts = {
2592 "shoulders", 2649 "shoulders",
2593 "knees" 2650 "knees"
@@ -3551,6 +3608,33 @@ for _index_0 = 1, #_list_0 do
3551 _len_0 = _len_0 + 1 3608 _len_0 = _len_0 + 1
3552end 3609end
3553doubled = _accum_0 3610doubled = _accum_0
3611local data = {
3612 a = {
3613 1,
3614 2,
3615 3
3616 },
3617 b = {
3618 4,
3619 5,
3620 6
3621 }
3622}
3623local flat
3624local _accum_0 = { }
3625local _len_0 = 1
3626for k, v in pairs(data) do
3627 do
3628 local _obj_0 = _accum_0[_len_0]
3629 local _len_1 = #_obj_0 + 1
3630 for _index_0 = 1, #v do
3631 local _elm_0 = v[_index_0]
3632 _obj_0[_len_1], _len_1 = _elm_0, _len_1 + 1
3633 end
3634 end
3635 _len_0 = _len_0 + 1
3636end
3637flat = _accum_0
3554local x_coords = { 3638local x_coords = {
3555 4, 3639 4,
3556 5, 3640 5,