summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cli/src/search.rs11
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)
}