diff options
Diffstat (limited to 'src/fexpr/grammar.lalrpop')
| -rw-r--r-- | src/fexpr/grammar.lalrpop | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/src/fexpr/grammar.lalrpop b/src/fexpr/grammar.lalrpop index 700481c..092407e 100644 --- a/src/fexpr/grammar.lalrpop +++ b/src/fexpr/grammar.lalrpop @@ -52,8 +52,12 @@ LogPredicate: Box<dyn filters::log::LogFilter> = {      "-outcome" <Comma<FightOutcome>> => filters::log::outcome(<>),      "-weekday" <Comma<Weekday>> => filters::log::weekday(<>), -    "-before" <Date> => filters::log::before(<>), -    "-after" <Date> => filters::log::after(<>), +    "-before" <Date> => filters::values::comparison( +        filters::values::time(), filters::values::CompOp::Less, filters::values::constant(<>) +    ), +    "-after" <Date> => filters::values::comparison( +        filters::values::time(), filters::values::CompOp::Greater, filters::values::constant(<>) +    ),      "-log-before" <Date> => filters::log::log_before(<>),      "-log-after" <Date> => filters::log::log_after(<>), | 
