View Source EDTF.Date (EDTF v1.0.0)

Parser for basic EDTF dates, including year, and decade

Summary

Types

@type edtf_attribute() ::
  {:unspecified, integer()}
  | {:uncertain, boolean()}
  | {:approximate, boolean()}
  | {:earlier, boolean()}
  | {:later, boolean()}
@type edtf_type() :: :date | :century | :decade | :year
@type t() ::
  %EDTF.Date{
    attributes: [{edtf_attribute(), any()}],
    level: integer(),
    type: edtf_type(),
    values: [integer() | t() | [t()]]
  }
  | nil

Functions