--- parsetime.y +++ parsetime.y @@ -63,6 +63,7 @@ time_or_not : time | + ; time : hr24clock_hr_min | hr24clock_hr_min timezone_name @@ -112,6 +113,7 @@ inc_or_dec : increment | decrement + ; increment : '+' inc_number inc_period { @@ -288,6 +290,8 @@ free($1); } } + ; + day_number : INT { exectm.tm_mday = -1;