fix haddock complaints
This commit is contained in:
parent
d1aa325fcb
commit
a03fd1d89f
@ -148,13 +148,13 @@ isNegativeAmount Amount{quantity=q} = q < 0
|
|||||||
|
|
||||||
-- | Does this amount appear to be zero when displayed with its given precision ?
|
-- | Does this amount appear to be zero when displayed with its given precision ?
|
||||||
isZeroAmount :: Amount -> Bool
|
isZeroAmount :: Amount -> Bool
|
||||||
isZeroAmount a -- | a==missingamt = False
|
isZeroAmount a -- a==missingamt = False
|
||||||
| otherwise = (null . filter (`elem` "123456789") . showAmountWithoutPriceOrCommodity) a
|
| otherwise = (null . filter (`elem` "123456789") . showAmountWithoutPriceOrCommodity) a
|
||||||
|
|
||||||
-- | Is this amount "really" zero, regardless of the display precision ?
|
-- | Is this amount "really" zero, regardless of the display precision ?
|
||||||
-- Since we are using floating point, for now just test to some high precision.
|
-- Since we are using floating point, for now just test to some high precision.
|
||||||
isReallyZeroAmount :: Amount -> Bool
|
isReallyZeroAmount :: Amount -> Bool
|
||||||
isReallyZeroAmount a -- | a==missingamt = False
|
isReallyZeroAmount a -- a==missingamt = False
|
||||||
| otherwise = (null . filter (`elem` "123456789") . printf ("%."++show zeroprecision++"f") . quantity) a
|
| otherwise = (null . filter (`elem` "123456789") . printf ("%."++show zeroprecision++"f") . quantity) a
|
||||||
where zeroprecision = 8
|
where zeroprecision = 8
|
||||||
|
|
||||||
@ -392,7 +392,7 @@ showMixedAmountWithPrecision p m =
|
|||||||
showMixedAmountDebug :: MixedAmount -> String
|
showMixedAmountDebug :: MixedAmount -> String
|
||||||
showMixedAmountDebug m | m == missingmixedamt = "(missing)"
|
showMixedAmountDebug m | m == missingmixedamt = "(missing)"
|
||||||
| otherwise = printf "Mixed [%s]" as
|
| otherwise = printf "Mixed [%s]" as
|
||||||
where as = intercalate "\n " $ map showAmountDebug $ amounts m -- $ normaliseMixedAmountPreservingFirstPrice m
|
where as = intercalate "\n " $ map showAmountDebug $ amounts m -- normaliseMixedAmountPreservingFirstPrice m
|
||||||
|
|
||||||
-- | Get the string representation of a mixed amount, but without
|
-- | Get the string representation of a mixed amount, but without
|
||||||
-- any \@ prices.
|
-- any \@ prices.
|
||||||
|
|||||||
@ -223,12 +223,6 @@ type EntriesReport = [EntriesReportItem]
|
|||||||
type EntriesReportItem = Transaction
|
type EntriesReportItem = Transaction
|
||||||
|
|
||||||
-- | Select transactions for an entries report.
|
-- | Select transactions for an entries report.
|
||||||
-- "The print command selects transactions which
|
|
||||||
-- @
|
|
||||||
-- match any of the description patterns
|
|
||||||
-- and have any postings matching any of the positive account patterns
|
|
||||||
-- and have no postings matching any of the negative account patterns"
|
|
||||||
-- @
|
|
||||||
entriesReport :: ReportOpts -> Query -> Journal -> EntriesReport
|
entriesReport :: ReportOpts -> Query -> Journal -> EntriesReport
|
||||||
entriesReport opts q j =
|
entriesReport opts q j =
|
||||||
sortBy (comparing date) $ filter (q `matchesTransaction`) ts
|
sortBy (comparing date) $ filter (q `matchesTransaction`) ts
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user