aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/class.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2022-11-08 10:20:52 +0800
committerLi Jin <dragon-fly@qq.com>2022-11-09 11:29:32 +0800
commitb9b1cf94e1324e344df6f7204c8d479329c56718 (patch)
treeb288f3c48bfd17f673968f101f0f6f886f00c3c9 /spec/outputs/class.lua
parent95fd6ea93c2af6fb1707e480669d84ebe37fccbe (diff)
downloadyuescript-b9b1cf94e1324e344df6f7204c8d479329c56718.tar.gz
yuescript-b9b1cf94e1324e344df6f7204c8d479329c56718.tar.bz2
yuescript-b9b1cf94e1324e344df6f7204c8d479329c56718.zip
fix issue #114.
Diffstat (limited to 'spec/outputs/class.lua')
-rw-r--r--spec/outputs/class.lua55
1 files changed, 55 insertions, 0 deletions
diff --git a/spec/outputs/class.lua b/spec/outputs/class.lua
index 9a61a67..d13b738 100644
--- a/spec/outputs/class.lua
+++ b/spec/outputs/class.lua
@@ -65,6 +65,11 @@ do
65 local _class_0 65 local _class_0
66 local _parent_0 = Simple 66 local _parent_0 = Simple
67 local _base_0 = { } 67 local _base_0 = { }
68 for _key_0, _val_0 in pairs(_parent_0.__base) do
69 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
70 _base_0[_key_0] = _val_0
71 end
72 end
68 if _base_0.__index == nil then 73 if _base_0.__index == nil then
69 _base_0.__index = _base_0 74 _base_0.__index = _base_0
70 end 75 end
@@ -138,6 +143,11 @@ do
138 return _class_0.__parent.__base.cool(self, 120302) 143 return _class_0.__parent.__base.cool(self, 120302)
139 end 144 end
140 } 145 }
146 for _key_0, _val_0 in pairs(_parent_0.__base) do
147 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
148 _base_0[_key_0] = _val_0
149 end
150 end
141 if _base_0.__index == nil then 151 if _base_0.__index == nil then
142 _base_0.__index = _base_0 152 _base_0.__index = _base_0
143 end 153 end
@@ -211,6 +221,11 @@ do
211 return assert(_class_0.__parent == Okay) 221 return assert(_class_0.__parent == Okay)
212 end 222 end
213 } 223 }
224 for _key_0, _val_0 in pairs(_parent_0.__base) do
225 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
226 _base_0[_key_0] = _val_0
227 end
228 end
214 if _base_0.__index == nil then 229 if _base_0.__index == nil then
215 _base_0.__index = _base_0 230 _base_0.__index = _base_0
216 end 231 end
@@ -311,6 +326,11 @@ do
311 end 326 end
312 end 327 end
313 } 328 }
329 for _key_0, _val_0 in pairs(_parent_0.__base) do
330 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
331 _base_0[_key_0] = _val_0
332 end
333 end
314 if _base_0.__index == nil then 334 if _base_0.__index == nil then
315 _base_0.__index = _base_0 335 _base_0.__index = _base_0
316 end 336 end
@@ -551,6 +571,11 @@ do
551 local _class_0 571 local _class_0
552 local _parent_0 = Hello.World 572 local _parent_0 = Hello.World
553 local _base_0 = { } 573 local _base_0 = { }
574 for _key_0, _val_0 in pairs(_parent_0.__base) do
575 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
576 _base_0[_key_0] = _val_0
577 end
578 end
554 if _base_0.__index == nil then 579 if _base_0.__index == nil then
555 _base_0.__index = _base_0 580 _base_0.__index = _base_0
556 end 581 end
@@ -641,6 +666,11 @@ do
641 local _class_0 666 local _class_0
642 local _parent_0 = Hello 667 local _parent_0 = Hello
643 local _base_0 = { } 668 local _base_0 = { }
669 for _key_0, _val_0 in pairs(_parent_0.__base) do
670 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
671 _base_0[_key_0] = _val_0
672 end
673 end
644 if _base_0.__index == nil then 674 if _base_0.__index == nil then
645 _base_0.__index = _base_0 675 _base_0.__index = _base_0
646 end 676 end
@@ -682,6 +712,11 @@ do
682 local _class_0 712 local _class_0
683 local _parent_0 = World 713 local _parent_0 = World
684 local _base_0 = { } 714 local _base_0 = { }
715 for _key_0, _val_0 in pairs(_parent_0.__base) do
716 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
717 _base_0[_key_0] = _val_0
718 end
719 end
685 if _base_0.__index == nil then 720 if _base_0.__index == nil then
686 _base_0.__index = _base_0 721 _base_0.__index = _base_0
687 end 722 end
@@ -828,6 +863,11 @@ do
828 } 863 }
829 end 864 end
830 } 865 }
866 for _key_0, _val_0 in pairs(_parent_0.__base) do
867 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
868 _base_0[_key_0] = _val_0
869 end
870 end
831 if _base_0.__index == nil then 871 if _base_0.__index == nil then
832 _base_0.__index = _base_0 872 _base_0.__index = _base_0
833 end 873 end
@@ -871,6 +911,11 @@ do
871 return _class_0.__parent.__base.dang(self) 911 return _class_0.__parent.__base.dang(self)
872 end) 912 end)
873 } 913 }
914 for _key_0, _val_0 in pairs(_parent_0.__base) do
915 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
916 _base_0[_key_0] = _val_0
917 end
918 end
874 if _base_0.__index == nil then 919 if _base_0.__index == nil then
875 _base_0.__index = _base_0 920 _base_0.__index = _base_0
876 end 921 end
@@ -910,6 +955,11 @@ do
910 local _class_0 955 local _class_0
911 local _parent_0 = Thing 956 local _parent_0 = Thing
912 local _base_0 = { } 957 local _base_0 = { }
958 for _key_0, _val_0 in pairs(_parent_0.__base) do
959 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
960 _base_0[_key_0] = _val_0
961 end
962 end
913 if _base_0.__index == nil then 963 if _base_0.__index == nil then
914 _base_0.__index = _base_0 964 _base_0.__index = _base_0
915 end 965 end
@@ -1051,6 +1101,11 @@ do
1051 } 1101 }
1052 end 1102 end
1053 } 1103 }
1104 for _key_0, _val_0 in pairs(_parent_0.__base) do
1105 if _base_0[_key_0] == nil and _key_0:match("^__") and not (_key_0 == "__index" and _val_0 == _parent_0.__base) then
1106 _base_0[_key_0] = _val_0
1107 end
1108 end
1054 if _base_0.__index == nil then 1109 if _base_0.__index == nil then
1055 _base_0.__index = _base_0 1110 _base_0.__index = _base_0
1056 end 1111 end