----- Original Message -----
Sent: Thursday, August 13, 2009 10:59
AM
Subject: Table inside table
Hey everyone, I'm quite new to PBapi for Lua
(structure is the same as in the C api)
I've been struggling for ages to push a table on the
stack and fill it with data... this is what i've got
lua_newtable(*lua)
lua_pushstring(*lua, "NodeName")
lua_pushstring(*lua, "Nodevalue")
lua_settable(*lua, -3)
So inserting strings, booleans and numbers into a
nummerically index, or name indexed table is getting along nice.
But now I'd like to insert a table in a node, and I'm
completely lost here.
This is the Purebasic syntax
ProcedureC Somefunction(*lua)
lua_newtable(*lua)
For i=1 to 20
lua_pushnumber(*lua,
i)
lua_pushstring(*lua,
"Nodevalue")
lua_settable(*lua,
-3)
next
EndProcedure
Instead of pushing a string, i'd like to push a table
in that index. How would I do that? (even the filling must be done in that
moment)
Thanks,
Bas