aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/codes_from_doc_en.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2026-02-28 18:03:14 +0800
committerLi Jin <dragon-fly@qq.com>2026-02-28 18:03:14 +0800
commit29db60797bd74656b57a0f20778c76adc78095ac (patch)
treee7e54bb45011bb1dc5ba159c80dfffd396a61eed /spec/outputs/codes_from_doc_en.lua
parent394ee0f64a0dc022f1dab86213d4771982ecf987 (diff)
downloadyuescript-29db60797bd74656b57a0f20778c76adc78095ac.tar.gz
yuescript-29db60797bd74656b57a0f20778c76adc78095ac.tar.bz2
yuescript-29db60797bd74656b57a0f20778c76adc78095ac.zip
Fixed destructuring with empty and comment lines in table issue. Updated docs.v0.33.7
Diffstat (limited to 'spec/outputs/codes_from_doc_en.lua')
-rw-r--r--spec/outputs/codes_from_doc_en.lua58
1 files changed, 58 insertions, 0 deletions
diff --git a/spec/outputs/codes_from_doc_en.lua b/spec/outputs/codes_from_doc_en.lua
index 66fb0b7..1fdc56d 100644
--- a/spec/outputs/codes_from_doc_en.lua
+++ b/spec/outputs/codes_from_doc_en.lua
@@ -939,6 +939,35 @@ _class_0 = setmetatable({
939}) 939})
940_base_0.__class = _class_0 940_base_0.__class = _class_0
941Inventory = _class_0 941Inventory = _class_0
942local User
943do
944 local _class_0
945 local _base_0 = {
946 __tostring = function(self)
947 return "User(" .. tostring(self.name) .. ")"
948 end
949 }
950 if _base_0.__index == nil then
951 _base_0.__index = _base_0
952 end
953 _class_0 = setmetatable({
954 __init = function(self, name)
955 self.name = name
956 end,
957 __base = _base_0,
958 __name = "User"
959 }, {
960 __index = _base_0,
961 __call = function(cls, ...)
962 local _self_0 = setmetatable({ }, _base_0)
963 cls.__init(_self_0, ...)
964 return _self_0
965 end
966 })
967 _base_0.__class = _class_0
968 User = _class_0
969end
970print(tostring(User("Yue")))
942local inv = Inventory() 971local inv = Inventory()
943inv:add_item("t-shirt") 972inv:add_item("t-shirt")
944inv:add_item("pants") 973inv:add_item("pants")
@@ -1559,6 +1588,35 @@ _class_0 = setmetatable({
1559}) 1588})
1560_base_0.__class = _class_0 1589_base_0.__class = _class_0
1561Inventory = _class_0 1590Inventory = _class_0
1591local User
1592do
1593 local _class_0
1594 local _base_0 = {
1595 __tostring = function(self)
1596 return "User(" .. tostring(self.name) .. ")"
1597 end
1598 }
1599 if _base_0.__index == nil then
1600 _base_0.__index = _base_0
1601 end
1602 _class_0 = setmetatable({
1603 __init = function(self, name)
1604 self.name = name
1605 end,
1606 __base = _base_0,
1607 __name = "User"
1608 }, {
1609 __index = _base_0,
1610 __call = function(cls, ...)
1611 local _self_0 = setmetatable({ }, _base_0)
1612 cls.__init(_self_0, ...)
1613 return _self_0
1614 end
1615 })
1616 _base_0.__class = _class_0
1617 User = _class_0
1618end
1619print(tostring(User("Yue")))
1562local inv = Inventory() 1620local inv = Inventory()
1563inv:add_item("t-shirt") 1621inv:add_item("t-shirt")
1564inv:add_item("pants") 1622inv:add_item("pants")