convert_local_function_to_assign
Added in 0.3.3
Local functions that are not recursive will be transformed to a local assignment statement.
Note that, depending on your Lua runtime implementation, you may no longer be able to use reflection-like APIs (eg debug.info) to acquire the name of the function, or the function name may be missing from stack traces of error invocations.
Examples
local function foo(a, b)
return a + b
end
local foo=function(a, b)
return a + b
end
| Input | Output |
|---|---|
| |