lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]



I’m very new to lua , but I have ran into a problem and I’m not sure whether it’s a bug or I’m missing the point.


I’ve integrated lua (latest version) into one of our c++ projects. The lua script is used to set up dialog boxes for our application. I’m having issues with parsing the table when  using a mixture of key and default keys, ie


Dropdown1={xpos = 10, ypos=10, width=20, drop=100, “line1”, “line2”, “line3”}


I’m using the standard c table parsing code that is described in the lua manual. The issue appear to be when lua_next comes to parse the “line2” data, “line1” is parsed correctly, with the key set to 1 as is expected, but the next iteration causes lua to bomb out. Tracing into lua reveal an invalid key error. Surely the line1,line2 and line3 lines will be issued with the standard 1,2,3 key references.


Is this a bug? Is there a known workaround, or am I overlooking something silly?


Any help would be most appreciated.