You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use early errors in the ISO 8601 grammar to avoid having to create such bizarre productions like TimeHourNotThirtyOneDayMonth, etc. This is an editorial change.
Previously the grammar relied on bizarre one-off productions such as
TimeSpecWithOptionalOffsetNotAmbiguous and DateMonthWithThirtyOneDays, to
prevent time strings such as 0119 (01:19 but ambiguous with 19th January)
or 1524-08 (15:24 at -08:00 from UTC, but ambiguous with August of 1524)
from parsing correctly without a time designator.
By using early errors, these confusing productions are no longer necessary
to achieve the desired result.
Closes: #1984
Previously the grammar relied on bizarre one-off productions such as
TimeSpecWithOptionalOffsetNotAmbiguous and DateMonthWithThirtyOneDays, to
prevent time strings such as 0119 (01:19 but ambiguous with 19th January)
or 1524-08 (15:24 at -08:00 from UTC, but ambiguous with August of 1524)
from parsing correctly without a time designator.
By using early errors, these confusing productions are no longer necessary
to achieve the desired result.
Closes: #1984
Follow up from #1952 (comment)
Use early errors in the ISO 8601 grammar to avoid having to create such bizarre productions like TimeHourNotThirtyOneDayMonth, etc. This is an editorial change.
cc @gibson042
The text was updated successfully, but these errors were encountered: