View Source EDTF.Date (EDTF v1.3.0)

Parser for basic EDTF dates, including year, and decade

Summary

Types

edtf_attribute()

@type edtf_attribute() ::
  {:unspecified, integer()}
  | {:uncertain, integer() | boolean()}
  | {:approximate, integer() | boolean()}
  | {:significant, integer()}
  | {:earlier, boolean()}
  | {:later, boolean()}

edtf_type()

@type edtf_type() :: :date | :century | :decade | :year

t()

@type t() ::
  %EDTF.Date{
    attributes: [{edtf_attribute(), any()}],
    level: integer(),
    type: edtf_type(),
    values: [integer() | t() | [t()]]
  }
  | nil

Functions

assemble(arg)