From bdd2018663623a7a417ad5203ffee5bc611f55d0 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 3 Jun 2025 17:01:37 -1000 Subject: [PATCH] lib:Hledger.Query: queryIsAmtOrSym --- hledger-lib/Hledger/Query.hs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hledger-lib/Hledger/Query.hs b/hledger-lib/Hledger/Query.hs index 42b468078..430c97cdb 100644 --- a/hledger-lib/Hledger/Query.hs +++ b/hledger-lib/Hledger/Query.hs @@ -44,6 +44,7 @@ module Hledger.Query ( queryIsReal, queryIsAmt, queryIsSym, + queryIsAmtOrSym, queryIsStartDateOnly, queryIsTransactionRelated, -- * accessors @@ -685,6 +686,9 @@ queryIsSym :: Query -> Bool queryIsSym (Sym _) = True queryIsSym _ = False +queryIsAmtOrSym :: Query -> Bool +queryIsAmtOrSym = liftA2 (||) queryIsAmt queryIsSym + -- | Does this query specify a start date and nothing else (that would -- filter postings prior to the date) ? -- When the flag is true, look for a starting secondary date instead.