luaG_runerror
luaG_runerror(L, "C API - attempt to push a signaling NaN"));
luaG_runerror(L, "attempt to %s %s " LUA_QS " (a %s value)",
luaG_runerror(L, "attempt to %s a %s value", op, t);
luaG_runerror(L, "attempt to compare two %s values", t1);
luaG_runerror(L, "attempt to compare %s with %s", t1, t2);
LUAI_FUNC l_noret luaG_runerror (lua_State *L, const char *fmt, ...);
luaG_runerror(L, "stack overflow");
luaG_runerror(L, "C stack overflow");
luaG_runerror(L, "attempt to yield across a C-call boundary");
luaG_runerror(L, "attempt to yield from outside a coroutine");
luaG_runerror(L, "too many %s (limit is %d)", what, limit);
luaG_runerror(L, "memory allocation error: block too big");
luaG_runerror(L,
luaG_runerror(L, "invalid key to " LUA_QL("next")); /* key not found */
luaG_runerror(L, "table overflow");
if (ttisnil(key)) luaG_runerror(L, "table index is nil");
luaG_runerror(L, "table index is NaN");
luaG_runerror(L, "loop in gettable");
luaG_runerror(L, "loop in settable");
luaG_runerror(L, "string length overflow");
luaG_runerror(L, "attempt to divide by zero");
luaG_runerror(L, "attempt to perform 'n%%0'");
luaG_runerror(L, LUA_QL("for") " initial value must be a number");
luaG_runerror(L, LUA_QL("for") " limit must be a number");
luaG_runerror(L, LUA_QL("for") " step must be a number");