TEST [[ function mt:() end function mt:b() mt:() end ]] TEST [[ function mt:() end function mt:m2() self:() end ]] TEST [[ function mt:m3() mt:() end function mt:() end ]] TEST [[ function mt:m3() self:() end function mt:() end ]] TEST [[ local mt function mt:f() self. = 1 end mt. ]] TEST [[ function G:f() self. = 1 end G. ]] TEST [[ function G.H:f() self. = 1 end G.H. ]]