--- parsetime.y.orig +++ parsetime.y @@ -63,6 +63,7 @@ now : NOW time_or_not : time | + ; time : hr24clock_hr_min | hr24clock_hr_min timezone_name @@ -112,6 +113,7 @@ date : month_name day_number inc_or_dec : increment | decrement + ; increment : '+' inc_number inc_period { @@ -287,6 +289,8 @@ month_number : INT free($1); } } + ; + day_number : INT { exectm.tm_mday = -1;