function luaY.errorlimit(K,o,p,O)local T=o.f.linedefined==0 and string.format("\109\097\105\110 \102\117\110\099\116\105\111\110 \104\097\115 \109\111\114\101 \116\104\097\110 \037\100 \037\115",p,O)or string.format("\102\117\110\099\116\105\111\110 \097\116 \108\105\110\101 \037\100 \104\097\115 \109\111\114\101 \116\104\097\110 \037\100 \037\115",o.f.linedefined,p,O)luaX:lexerror(o.ls,T,0)end

function luaY:errorlimit(fs, limit, what)
  local msg = (fs.f.linedefined == 0) and
    string.format("main function has more than %d %s", limit, what) or
    string.format("function at line %d has more than %d %s",
                  fs.f.linedefined, limit, what)
  luaX:lexerror(fs.ls, msg, 0)
end
