View Source Signo.AST.Lambda (Signo v0.0.1)

A declaration of a function with enclosed environment.

Summary

Types

@type t() :: %Signo.AST.Lambda{
  arguments: [Signo.AST.Symbol.t()],
  body: Signo.AST.expression(),
  closure: Signo.Env.t() | nil,
  self: Signo.AST.ref() | nil
}

Functions