@@ -631,6 +631,126 @@ yyy = function()
631631 _parent_0 .__inherited (_parent_0 , _class_0 )
632632 end
633633 Cool = _class_0
634+ return _class_0
634635 end
635- return Cool
636+ end
637+ do
638+ local _parent_0 = nil
639+ local _base_0 = { }
640+ _base_0 .__index = _base_0
641+ if _parent_0 then
642+ setmetatable (_base_0 , _parent_0 .__base )
643+ end
644+ local _class_0 = setmetatable ({
645+ __init = function (self , ...)
646+ if _parent_0 then
647+ return _parent_0 .__init (self , ... )
648+ end
649+ end ,
650+ __base = _base_0 ,
651+ __name = " D" ,
652+ __parent = _parent_0
653+ }, {
654+ __index = function (cls , name )
655+ local val = rawget (_base_0 , name )
656+ if val == nil and _parent_0 then
657+ return _parent_0 [name ]
658+ else
659+ return val
660+ end
661+ end ,
662+ __call = function (cls , ...)
663+ local _self_0 = setmetatable ({}, _base_0 )
664+ cls .__init (_self_0 , ... )
665+ return _self_0
666+ end
667+ })
668+ _base_0 .__class = _class_0
669+ local self = _class_0
670+ _ = nil
671+ if _parent_0 and _parent_0 .__inherited then
672+ _parent_0 .__inherited (_parent_0 , _class_0 )
673+ end
674+ a .b .c .D = _class_0
675+ end
676+ do
677+ local _parent_0 = nil
678+ local _base_0 = { }
679+ _base_0 .__index = _base_0
680+ if _parent_0 then
681+ setmetatable (_base_0 , _parent_0 .__base )
682+ end
683+ local _class_0 = setmetatable ({
684+ __init = function (self , ...)
685+ if _parent_0 then
686+ return _parent_0 .__init (self , ... )
687+ end
688+ end ,
689+ __base = _base_0 ,
690+ __name = " hello" ,
691+ __parent = _parent_0
692+ }, {
693+ __index = function (cls , name )
694+ local val = rawget (_base_0 , name )
695+ if val == nil and _parent_0 then
696+ return _parent_0 [name ]
697+ else
698+ return val
699+ end
700+ end ,
701+ __call = function (cls , ...)
702+ local _self_0 = setmetatable ({}, _base_0 )
703+ cls .__init (_self_0 , ... )
704+ return _self_0
705+ end
706+ })
707+ _base_0 .__class = _class_0
708+ local self = _class_0
709+ _ = nil
710+ if _parent_0 and _parent_0 .__inherited then
711+ _parent_0 .__inherited (_parent_0 , _class_0 )
712+ end
713+ a .b [" hello" ] = _class_0
714+ end
715+ do
716+ local _parent_0 = Hello .World
717+ local _base_0 = { }
718+ _base_0 .__index = _base_0
719+ if _parent_0 then
720+ setmetatable (_base_0 , _parent_0 .__base )
721+ end
722+ local _class_0 = setmetatable ({
723+ __init = function (self , ...)
724+ if _parent_0 then
725+ return _parent_0 .__init (self , ... )
726+ end
727+ end ,
728+ __base = _base_0 ,
729+ __name = " Something" ,
730+ __parent = _parent_0
731+ }, {
732+ __index = function (cls , name )
733+ local val = rawget (_base_0 , name )
734+ if val == nil and _parent_0 then
735+ return _parent_0 [name ]
736+ else
737+ return val
738+ end
739+ end ,
740+ __call = function (cls , ...)
741+ local _self_0 = setmetatable ({}, _base_0 )
742+ cls .__init (_self_0 , ... )
743+ return _self_0
744+ end
745+ })
746+ _base_0 .__class = _class_0
747+ local self = _class_0
748+ _ = nil
749+ if _parent_0 and _parent_0 .__inherited then
750+ _parent_0 .__inherited (_parent_0 , _class_0 )
751+ end
752+ (function ()
753+ return require (" moon" )
754+ end )().Something = _class_0
755+ return _class_0
636756end
0 commit comments