diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-08-03 15:27:10 +0200 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-08-03 15:27:41 +0200 |
| commit | eba7f10c8f389250a6a89062dff006a77a2cafc0 (patch) | |
| tree | 8b27a8e7d108cb336d36b941ac52ab52267c5fe5 | |
| parent | 568a343a6b606309cf03eb5ebabd8cb7789766e3 (diff) | |
| download | money-eba7f10c8f389250a6a89062dff006a77a2cafc0.tar.gz | |
parse with parenthesis
| -rw-r--r-- | cli/src/search.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cli/src/search.rs b/cli/src/search.rs index 7f817a5..744dc67 100644 --- a/cli/src/search.rs +++ b/cli/src/search.rs @@ -178,6 +178,17 @@ impl Constraint { parse_comparison, ), |(amount, comparison)| Constraint::AmountCompare(amount, comparison) + ), + map( + delimited( + char('('), + separated_list0( + space1, + Filter::parse + ), + char(')') + ), + Constraint::Filters ) ))(i) } |
