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

A data structure holding a list of expressions.

Internally implemented as an Elixir list, which is in turn implemented a linked list.

Summary

Types

@type t() :: %Signo.AST.List{
  expressions: [Signo.AST.expression()],
  pos: Signo.Position.t()
}

Functions

Link to this function

new(expressions, pos \\ %Position{})

View Source
@spec new([Signo.AST.expression()], Signo.Position.t()) :: t()