function luaK._self(F,M,L,o)F:exp2anyreg(M,L)F:freeexp(M,L)local d=M.freereg F:reserveregs(M,2)F:codeABC(M,"\079\080\095\083\069\076\070",d,L.info,F:exp2RK(M,o))F:freeexp(M,o)L.info=d L.k="\086\078\079\078\082\069\076\079\067"end
------------------------------------------------------------------------
--
-- * used only in (lparser) luaY:primaryexp()
------------------------------------------------------------------------
function luaK:_self(fs, e, key)
	self:exp2anyreg(fs, e)
	self:freeexp(fs, e)
	local func = fs.freereg
	self:reserveregs(fs, 2)
	self:codeABC(fs, "OP_SELF", func, e.info, self:exp2RK(fs, key))
	self:freeexp(fs, key)
	e.info = func
	e.k = "VNONRELOC"
end
