Lua.AST.Expr.Function (Lua v1.0.0-rc.2)
View SourceRepresents a function expression: function(params) body end
Params can include:
- Named parameters:
["a", "b", "c"] - Vararg:
{:vararg}as the last element
Summary
Types
@type param() :: Lua.AST.Expr.String.t() | :vararg
@type t() :: %Lua.AST.Expr.Function{ body: Lua.AST.Block.t(), meta: Lua.AST.Meta.t() | nil, params: [param()] }