A work-in-progress grammar for ISO-8601.
This grammar will initially be used to parse temporal /resolutions/ without loss of specified precision (e.g., the string 2016-05
will be parsed to an object represeting the entire month of May 2016, while the string 2016-05-30T18Z
will represent the zulu-hour starting a8 18:00 and running to 19:00 on May 30, 2016.