S
Size: a a a
S
DF
DF
S
S
DF
S
DF
S
lua_rawgeti(L, LUA_REGISTRYINDEX, pointer_to_lua_func);DF
S
DF
S
void luax_printstack(lua_State * L) {
std::cout << "Stack start: " << std::endl;
for (int i = 1; i <= lua_gettop(L); i++) {
std::cout << " " << i << " - " << luaL_typename(L, i);
int t = lua_type(L, i);
switch (t) {
case LUA_TSTRING:
std::cout << " " << std::string(lua_tostring(L, i)).substr(0, 30);
case LUA_TBOOLEAN:
std::cout << " " << (lua_toboolean(L, i) ? "true" : "false");
case LUA_TNUMBER:
std::cout << " " << lua_tonumber(L, i);
}
std::cout << std::endl;
}
}
Просто вывод содержимого стека. Если это числа/строки — вывод и их.S
DF
DF
S