API Reference Chronix v#0.2.0

Copy Markdown View Source

Modules

Natural-language date parser inspired by Ruby's Chronic.

Parses duration expressions into {unit, n} tuples suitable for DateTime.shift/2.

Resolves a Chronix AST (produced by Chronix.Grammar.expression/1) into a DateTime against a reference date.

NimbleParsec grammar for Chronix expressions.

Core parsing logic for Chronix. Prefer the top-level Chronix API.

Resolves a Chronix expression into the inclusive {start, finish} interval it denotes. Prefer the top-level Chronix.parse_range/2.

Parses time-of-day expressions into Time structs.