function luaK.infix(n,f,V,X)if V=="\079\080\082\095\065\078\068"then n:goiftrue(f,X)elseif V=="\079\080\082\095\079\082"then n:goiffalse(f,X)elseif V=="\079\080\082\095\067\079\078\067\065\084"then n:exp2nextreg(f,X)elseif V=="\079\080\082\095\065\068\068"or V=="\079\080\082\095\083\085\066"or V=="\079\080\082\095\077\085\076"or V=="\079\080\082\095\068\073\086"or V=="\079\080\082\095\077\079\068"or V=="\079\080\082\095\080\079\087"then if not n:isnumeral(X)then n:exp2RK(f,X)end else n:exp2RK(f,X)end end
------------------------------------------------------------------------
--
-- * used only in (lparser) luaY:subexpr()
------------------------------------------------------------------------
function luaK:infix(fs, op, v)
	if op == "OPR_AND" then
		self:goiftrue(fs, v)
	elseif op == "OPR_OR" then
		self:goiffalse(fs, v)
	elseif op == "OPR_CONCAT" then
		self:exp2nextreg(fs, v) -- operand must be on the 'stack'
	elseif
		op == "OPR_ADD"
		or op == "OPR_SUB"
		or op == "OPR_MUL"
		or op == "OPR_DIV"
		or op == "OPR_MOD"
		or op == "OPR_POW"
	then
		if not self:isnumeral(v) then
			self:exp2RK(fs, v)
		end
	else
		self:exp2RK(fs, v)
	end
end
