Adds a few more phrases to treat as [Nil] in the sample grammar
Remove TemporalParser class in favor of using SynchronousParser directly
Adds a new TokenParser trait which can be provided to TemporalParse etc. to define how Ints, TemporalUnits and TemporalFields are parsed from Strings. This is useful, for example, to provide new Units and Fields that aren't defined by ChronoUnit or ChronoField.
Explicitly tracks all the manual annotation errors encountered by TimeMLProcessor
Small changes to the grammar for times and enclosing units
Adds a few more annotation errors to TimeMLProcessor
Remaining fixes to grammar and annotation error set to parse all of AQUAINT time expressions
Adds support for special periods like MO, AF, SU, WI, WE. Refactors handling of parts of day, weekends and seasons to use a single unified partial-range approach.