;tweak a few parse errors for clarity, consistency (#1329)
This commit is contained in:
parent
1affcb727c
commit
c5513ba722
@ -172,7 +172,7 @@ amountApplyValuation priceoracle styles periodlast mreportlast today ismultiperi
|
||||
|
||||
-- | Standard error message for a report not supporting --value=then.
|
||||
unsupportedValueThenError :: String
|
||||
unsupportedValueThenError = "Sorry, --value=then is not yet implemented for this kind of report."
|
||||
unsupportedValueThenError = "Sorry, --value=then is not yet supported for this kind of report."
|
||||
|
||||
-- | Find the market value of each component amount in the given
|
||||
-- commodity, or its default valuation commodity, at the given
|
||||
|
||||
@ -466,7 +466,7 @@ datep' mYear = do
|
||||
let dateStr = show year ++ [sep1] ++ show month ++ [sep2] ++ show day
|
||||
|
||||
when (sep1 /= sep2) $ customFailure $ parseErrorAtRegion startOffset endOffset $
|
||||
"invalid date (mixing date separators is not allowed): " ++ dateStr
|
||||
"invalid date: separators are different, should be the same"
|
||||
|
||||
case fromGregorianValid year month day of
|
||||
Nothing -> customFailure $ parseErrorAtRegion startOffset endOffset $
|
||||
@ -846,7 +846,7 @@ fromRawNumber
|
||||
-> Either String
|
||||
(Quantity, Word8, Maybe Char, Maybe DigitGroupStyle)
|
||||
fromRawNumber (WithSeparators _ _ _) (Just _) =
|
||||
Left "invalid number: mixing digit separators with exponents is not allowed"
|
||||
Left "invalid number: digit separators and exponents may not be used together"
|
||||
fromRawNumber raw mExp = do
|
||||
(quantity, precision) <- toQuantity (fromMaybe 0 mExp) (digitGroup raw) (decimalGroup raw)
|
||||
return (quantity, precision, mDecPt raw, digitGroupStyle raw)
|
||||
@ -855,7 +855,7 @@ fromRawNumber raw mExp = do
|
||||
toQuantity e preDecimalGrp postDecimalGrp
|
||||
| precision < 0 = Right (Decimal 0 (digitGrpNum * 10^(-precision)), 0)
|
||||
| precision < 256 = Right (Decimal precision8 digitGrpNum, precision8)
|
||||
| otherwise = Left "invalid number: numbers with more than 255 decimal digits are not allowed at this time"
|
||||
| otherwise = Left "invalid number: numbers with more than 255 decimal places are currently not supported"
|
||||
where
|
||||
digitGrpNum = digitGroupNumber $ preDecimalGrp <> postDecimalGrp
|
||||
precision = toInteger (digitGroupLength postDecimalGrp) - e
|
||||
|
||||
@ -495,7 +495,7 @@ multiBalanceReportAsHtml ropts mbr =
|
||||
multiBalanceReportHtmlRows :: ReportOpts -> MultiBalanceReport -> (Html (), [Html ()], Maybe (Html ()))
|
||||
multiBalanceReportHtmlRows ropts mbr =
|
||||
let
|
||||
headingsrow:rest | transpose_ ropts = error' "Sorry, --transpose is not supported with HTML output yet" -- PARTIAL:
|
||||
headingsrow:rest | transpose_ ropts = error' "Sorry, --transpose with HTML output is not yet supported" -- PARTIAL:
|
||||
| otherwise = multiBalanceReportAsCsv ropts mbr
|
||||
(bodyrows, mtotalsrow) | no_total_ ropts = (rest, Nothing)
|
||||
| otherwise = (init rest, Just $ last rest)
|
||||
|
||||
@ -60,7 +60,7 @@ import Hledger.Utils
|
||||
|
||||
-- | Standard error message for a bad output format specified with -O/-o.
|
||||
unsupportedOutputFormatError :: String -> String
|
||||
unsupportedOutputFormatError fmt = "Sorry, output format \""++fmt++"\" is unrecognised or not yet implemented for this report or report mode."
|
||||
unsupportedOutputFormatError fmt = "Sorry, output format \""++fmt++"\" is unrecognised or not yet supported for this kind of report."
|
||||
|
||||
-- | Parse the user's specified journal file(s) as a Journal, maybe apply some
|
||||
-- transformations according to options, and run a hledger command with it.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user