> Does each source file get its own constant table? Each function. So, factor your data into several function calls. E.g.: local T={} ;(function () -- fill some fields of T end)() ;(function () -- fill some fields of T end)() -- etc... return T