From 590ba76bd1440ca2acda562857bae4733619e1f5 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 21 Jan 2010 04:33:56 -0500 Subject: Restore "-p this" option (aka -p 'this month') --- src/times.cc | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/times.cc b/src/times.cc index 7ea3ae32..963639f1 100644 --- a/src/times.cc +++ b/src/times.cc @@ -824,15 +824,6 @@ date_interval_t date_parser_t::parse() break; } - case lexer_t::token_t::TOK_MONTH: { - date_t temp(today); - temp += gregorian::months(adjust); - inclusion_specifier = - date_specifier_t(static_cast(temp.year()), - temp.month()); - break; - } - case lexer_t::token_t::TOK_WEEK: { date_t temp = date_duration_t::find_nearest(today, date_duration_t::WEEKS); @@ -852,10 +843,15 @@ date_interval_t date_parser_t::parse() } default: - tok.unexpected(); + case lexer_t::token_t::TOK_MONTH: { + date_t temp(today); + temp += gregorian::months(adjust); + inclusion_specifier = + date_specifier_t(static_cast(temp.year()), + temp.month()); break; } - break; + } } case lexer_t::token_t::TOK_TODAY: -- cgit v1.2.3