lua-users home
lua-l archive

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

> I'm trying to modify Lua so that a table constructed as:
>   t = { weight = 9, wibble, foo }
> results in a table as:
>   { weight = 9, wibble = true, foo = true }
> I've been playing around with the code in lparser.c, but I'm not having
> much success (this is the first time I've done any hacking on Lua).

There is no need to hack the parser. You can set an __index metamethod
for _G that returns true for undefined global variables. This will do
what you wish but perhaps it's much more that we you want...