Adjust getdate's grammar to accept a slightly more regular language.
authorOndřej Vašík <ovasik@redhat.com>
Thu, 22 Nov 2007 21:13:20 +0000 (22:13 +0100)
committerJim Meyering <meyering@redhat.com>
Thu, 22 Nov 2007 21:14:15 +0000 (22:14 +0100)
commit4565266f776db0d78b2c207a5fe79f929f9806ca
tree016886f5adf73710a0a8ea94467047ed74ece6bc
parent1a3bca3900b250e0de85c9adc3154c0f878f7c1c
Adjust getdate's grammar to accept a slightly more regular language.

E.g., accept "YYYYMMDD +N days" as well as "YYYYMMDD N days".
Before, the former was rejected.
* lib/getdate.y (digits_to_date_time): New function, factored
out of ...
(number): ...here.  Just call digits_to_date_time.
(hybrid): New non-terminal to handle an <unsigned number,
signed relative offset> sequence consistently.
ChangeLog
lib/getdate.y