|
|
||
|
Mark Hamburg wrote:
What one could do in an obfuscator:
First add some sort of declaration of field names that could be obscured
because they are purely internal. (You could actually use runtime obscuring
by using tables as keys, but the VM and the language syntax are both
optimized for string keys.)
-- Private Fields: _x, _y, _protectMe
<snip> While this method should work, it requires dedicated effort in programming main application. The interesting question is: whether it's feasible to write an "obfuscator" which is fully automatic and able to correctly process *any* Lua program. -- Shmuel