|
Notice that metalint can easily be turned into a smarter variable localizer, which would change references to module elements into local variables. For instance, it would add "local _table_insert = table.insert" at the beginning of the file, and change every instance of "table.insert" into a reference to the local variable. This would be much more efficient than simply adding a "local table=table".