View Source Hologram.Compiler.IR.Comprehension (hologram v0.2.0)

Summary

Types

t()

@type t() :: %Hologram.Compiler.IR.Comprehension{
  collectable: Hologram.Compiler.IR.t(),
  filters: [Hologram.Compiler.IR.ComprehensionFilter.t()],
  generators: [Hologram.Compiler.IR.Clause.t()],
  mapper: Hologram.Compiler.IR.Block.t() | nil,
  reducer:
    %{
      initial_value: Hologram.Compiler.IR.t(),
      clauses: [Hologram.Compiler.IR.Clause.t()]
    }
    | nil,
  unique: %Hologram.Compiler.IR.AtomType{value: boolean()}
}