lua_isnil
if (!lua_isnil(L, -1)) /* name already in use? */
if (lua_isnil(L, -1)) {
if (lua_isnil(L, -1)) {
if (lua_isnil(L, -1)) { /* no such field? */
return (lua_isnil(L, -1)) ? 1 : 2;
if (!lua_isnil(L, 2)) { /* function? */
if (!issnap && !lua_isnil(state, 2)) {
if (!lua_isnil(state, 2)) {