Handles adjustments of unspecified periods better
Adds an UNSPECIFIED unit instead of treating FOREVER like it was UNSPECIFIED
Adds another known failure
Makes parse exception more readable
Adds new rules, annotation errors, and known failures
Adds support for EACH quantifier
Adds new rules, annotation errors, and known failures
Allows comments in grammar file
Adds a heuristic to prefer a single time span over a single period
Makes '-' a [Nil] and simplifies grammar accordingly
Adds new rules, annotation errors, and known failures
Also skips DateTimeExceptions when trying to find just the semantically meaningful parses
Adds new rules, annotation errors, and known failures
Filters tokens not in the grammar and simplifies [Nil] section in grammar accordingly
Fails early on empty token sequence passed to parser
Adds new rules, annotation errors, and known failures
Adds new rules, annotation errors, and known failures