From 5685b3dc9c2550b29cb1e74cc911389f7eb8977e Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 30 May 2013 15:15:38 -0700 Subject: [PATCH] parsing: don't allow = in unquoted commodity symbols, fixes commodity-less balance assertion amounts --- hledger-lib/Hledger/Data/Commodity.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hledger-lib/Hledger/Data/Commodity.hs b/hledger-lib/Hledger/Data/Commodity.hs index 557dda4e6..69dea5758 100644 --- a/hledger-lib/Hledger/Data/Commodity.hs +++ b/hledger-lib/Hledger/Data/Commodity.hs @@ -18,7 +18,7 @@ import Hledger.Utils -- characters than can't be in a non-quoted commodity symbol -nonsimplecommoditychars = "0123456789-.@;\n \"{}" :: String +nonsimplecommoditychars = "0123456789-.@;\n \"{}=" :: String quoteCommoditySymbolIfNeeded s | any (`elem` nonsimplecommoditychars) s = "\"" ++ s ++ "\"" | otherwise = s