Lua.AST.Expr.Paren (Lua v1.0.0-rc.1)
View SourceWraps a call, method call, or vararg expression that appears in source-level parentheses. Per Lua 5.3 §3.4, parenthesised multi-value expressions adjust to exactly one result.
Only Call, MethodCall, and Vararg are wrapped — other
parenthesised expressions are semantically transparent and the
parser drops the parens.
Summary
Types
@type inner() :: Lua.AST.Expr.Call.t() | Lua.AST.Expr.MethodCall.t() | Lua.AST.Expr.Vararg.t()
@type t() :: %Lua.AST.Expr.Paren{inner: inner(), meta: Lua.AST.Meta.t() | nil}