dev:clarify: rename jinferredcommodities to jinferredcommoditystyles

This commit is contained in:
Simon Michael 2024-11-02 15:41:57 -10:00
parent 5e0a35b1da
commit 80fa7e2db6
4 changed files with 11 additions and 11 deletions

View File

@ -184,7 +184,7 @@ instance Show Journal where
(length $ jtxns j) (length $ jtxns j)
(length accounts) (length accounts)
(show accounts) (show accounts)
(show $ jinferredcommodities j) (show $ jinferredcommoditystyles j)
-- ++ (show $ journalTransactions l) -- ++ (show $ journalTransactions l)
where accounts = filter (/= "root") $ flatten $ journalAccountNameTree j where accounts = filter (/= "root") $ flatten $ journalAccountNameTree j
@ -206,7 +206,7 @@ journalDbg j@Journal{..} = chomp $ unlines $
,"jaccounttypes: " <> shw jaccounttypes ,"jaccounttypes: " <> shw jaccounttypes
,"jglobalcommoditystyles: " <> shw jglobalcommoditystyles ,"jglobalcommoditystyles: " <> shw jglobalcommoditystyles
,"jcommodities: " <> shw jcommodities ,"jcommodities: " <> shw jcommodities
,"jinferredcommodities: " <> shw jinferredcommodities ,"jinferredcommoditystyles: " <> shw jinferredcommoditystyles
,"jpricedirectives: " <> shw jpricedirectives ,"jpricedirectives: " <> shw jpricedirectives
,"jinferredmarketprices: " <> shw jinferredmarketprices ,"jinferredmarketprices: " <> shw jinferredmarketprices
,"jtxnmodifiers: " <> shw jtxnmodifiers ,"jtxnmodifiers: " <> shw jtxnmodifiers
@ -282,8 +282,8 @@ journalConcat j1 j2 =
-- ,jcommodities :: M.Map CommoditySymbol Commodity -- ,jcommodities :: M.Map CommoditySymbol Commodity
,jcommodities = (<>) (jcommodities j1) (jcommodities j2) ,jcommodities = (<>) (jcommodities j1) (jcommodities j2)
-- --
-- ,jinferredcommodities :: M.Map CommoditySymbol AmountStyle -- ,jinferredcommoditystyles :: M.Map CommoditySymbol AmountStyle
,jinferredcommodities = (<>) (jinferredcommodities j1) (jinferredcommodities j2) ,jinferredcommoditystyles = (<>) (jinferredcommoditystyles j1) (jinferredcommoditystyles j2)
-- --
-- --
,jpricedirectives = jpricedirectives j1 <> jpricedirectives j2 ,jpricedirectives = jpricedirectives j1 <> jpricedirectives j2
@ -344,7 +344,7 @@ nulljournal = Journal {
,jaccounttypes = M.empty ,jaccounttypes = M.empty
,jglobalcommoditystyles = M.empty ,jglobalcommoditystyles = M.empty
,jcommodities = M.empty ,jcommodities = M.empty
,jinferredcommodities = M.empty ,jinferredcommoditystyles = M.empty
,jpricedirectives = [] ,jpricedirectives = []
,jinferredmarketprices = [] ,jinferredmarketprices = []
,jtxnmodifiers = [] ,jtxnmodifiers = []
@ -408,7 +408,7 @@ journalCommoditiesDeclared = M.keys . jcommodities
-- | Sorted unique commodity symbols declared or inferred from this journal. -- | Sorted unique commodity symbols declared or inferred from this journal.
journalCommodities :: Journal -> S.Set CommoditySymbol journalCommodities :: Journal -> S.Set CommoditySymbol
journalCommodities j = M.keysSet (jcommodities j) <> M.keysSet (jinferredcommodities j) journalCommodities j = M.keysSet (jcommodities j) <> M.keysSet (jinferredcommoditystyles j)
-- | Unique transaction descriptions used in this journal. -- | Unique transaction descriptions used in this journal.
journalDescriptions :: Journal -> [Text] journalDescriptions :: Journal -> [Text]
@ -893,7 +893,7 @@ journalCommodityStyles j =
globalstyles = jglobalcommoditystyles j globalstyles = jglobalcommoditystyles j
declaredstyles = M.mapMaybe cformat $ jcommodities j declaredstyles = M.mapMaybe cformat $ jcommodities j
defaultcommoditystyle = M.fromList $ catMaybes [jparsedefaultcommodity j] defaultcommoditystyle = M.fromList $ catMaybes [jparsedefaultcommodity j]
inferredstyles = jinferredcommodities j inferredstyles = jinferredcommoditystyles j
-- | Like journalCommodityStyles, but attach a particular rounding strategy to the styles, -- | Like journalCommodityStyles, but attach a particular rounding strategy to the styles,
-- affecting how they will affect display precisions when applied. -- affecting how they will affect display precisions when applied.
@ -908,7 +908,7 @@ journalInferCommodityStyles :: Journal -> Either String Journal
journalInferCommodityStyles j = journalInferCommodityStyles j =
case commodityStylesFromAmounts $ journalStyleInfluencingAmounts j of case commodityStylesFromAmounts $ journalStyleInfluencingAmounts j of
Left e -> Left e Left e -> Left e
Right cs -> Right j{jinferredcommodities = dbg7 "journalInferCommodityStyles" cs} Right cs -> Right j{jinferredcommoditystyles = dbg7 "journalInferCommodityStyles" cs}
-- | Given a list of amounts, in parse order (roughly speaking; see journalStyleInfluencingAmounts), -- | Given a list of amounts, in parse order (roughly speaking; see journalStyleInfluencingAmounts),
-- build a map from their commodity names to standard commodity -- build a map from their commodity names to standard commodity

View File

@ -97,7 +97,7 @@ ledgerDateSpan = journalDateSpanBothDates . ljournal
-- | All commodities used in this ledger. -- | All commodities used in this ledger.
ledgerCommodities :: Ledger -> [CommoditySymbol] ledgerCommodities :: Ledger -> [CommoditySymbol]
ledgerCommodities = M.keys . jinferredcommodities . ljournal ledgerCommodities = M.keys . jinferredcommoditystyles . ljournal
-- tests -- tests

View File

@ -598,7 +598,7 @@ data Journal = Journal {
,jaccounttypes :: M.Map AccountName AccountType -- ^ All accounts for which a type has been declared or can be inferred from its parent or its name. ,jaccounttypes :: M.Map AccountName AccountType -- ^ All accounts for which a type has been declared or can be inferred from its parent or its name.
,jglobalcommoditystyles :: M.Map CommoditySymbol AmountStyle -- ^ per-commodity display styles declared globally, eg by command line option or import command ,jglobalcommoditystyles :: M.Map CommoditySymbol AmountStyle -- ^ per-commodity display styles declared globally, eg by command line option or import command
,jcommodities :: M.Map CommoditySymbol Commodity -- ^ commodities and formats declared by commodity directives ,jcommodities :: M.Map CommoditySymbol Commodity -- ^ commodities and formats declared by commodity directives
,jinferredcommodities :: M.Map CommoditySymbol AmountStyle -- ^ commodities and formats inferred from journal amounts ,jinferredcommoditystyles :: M.Map CommoditySymbol AmountStyle -- ^ commodity styles inferred from journal amounts
,jpricedirectives :: [PriceDirective] -- ^ Declarations of market prices by P directives, in parse order (after journal finalisation) ,jpricedirectives :: [PriceDirective] -- ^ Declarations of market prices by P directives, in parse order (after journal finalisation)
,jinferredmarketprices :: [MarketPrice] -- ^ Market prices implied by transactions, in parse order (after journal finalisation) ,jinferredmarketprices :: [MarketPrice] -- ^ Market prices implied by transactions, in parse order (after journal finalisation)
,jtxnmodifiers :: [TransactionModifier] ,jtxnmodifiers :: [TransactionModifier]

View File

@ -84,7 +84,7 @@ getCommoditiesR = do
VD{j} <- getViewData VD{j} <- getViewData
require ViewPermission require ViewPermission
selectRep $ do selectRep $ do
provideJson $ (M.keys . jinferredcommodities) j provideJson $ (M.keys . jinferredcommoditystyles) j
getAccountsR :: Handler TypedContent getAccountsR :: Handler TypedContent
getAccountsR = do getAccountsR = do