2018-08-20 16:28:40 +03:00
|
|
|
{-# LANGUAGE OverloadedStrings #-}
|
2014-09-11 00:07:53 +04:00
|
|
|
{-|
|
2010-05-20 03:08:53 +04:00
|
|
|
|
2010-07-13 10:30:06 +04:00
|
|
|
The Hledger.Data library allows parsing and querying of C++ ledger-style
|
|
|
|
journal files. It generally provides a compatible subset of C++ ledger's
|
2011-01-21 04:24:51 +03:00
|
|
|
functionality. This package re-exports all the Hledger.Data.* modules
|
|
|
|
(except UTF8, which requires an explicit import.)
|
2010-05-20 03:08:53 +04:00
|
|
|
|
|
|
|
-}
|
|
|
|
|
|
|
|
module Hledger.Data (
|
|
|
|
module Hledger.Data.Account,
|
|
|
|
module Hledger.Data.AccountName,
|
|
|
|
module Hledger.Data.Amount,
|
|
|
|
module Hledger.Data.Commodity,
|
|
|
|
module Hledger.Data.Dates,
|
|
|
|
module Hledger.Data.Journal,
|
2011-06-05 22:36:32 +04:00
|
|
|
module Hledger.Data.Ledger,
|
2016-07-29 20:27:30 +03:00
|
|
|
module Hledger.Data.Period,
|
2018-07-30 21:38:47 +03:00
|
|
|
module Hledger.Data.PeriodicTransaction,
|
2010-05-20 03:08:53 +04:00
|
|
|
module Hledger.Data.Posting,
|
2014-03-26 04:10:30 +04:00
|
|
|
module Hledger.Data.RawOptions,
|
2015-08-20 06:28:24 +03:00
|
|
|
module Hledger.Data.StringFormat,
|
2016-04-13 07:10:02 +03:00
|
|
|
module Hledger.Data.Timeclock,
|
2011-06-05 22:36:32 +04:00
|
|
|
module Hledger.Data.Transaction,
|
2018-07-30 21:38:47 +03:00
|
|
|
module Hledger.Data.TransactionModifier,
|
2010-05-20 03:08:53 +04:00
|
|
|
module Hledger.Data.Types,
|
2019-06-15 02:17:06 +03:00
|
|
|
module Hledger.Data.Valuation,
|
2018-09-06 23:08:26 +03:00
|
|
|
tests_Data
|
2010-05-20 03:08:53 +04:00
|
|
|
)
|
|
|
|
where
|
2011-05-28 08:11:44 +04:00
|
|
|
|
2010-05-20 03:08:53 +04:00
|
|
|
import Hledger.Data.Account
|
|
|
|
import Hledger.Data.AccountName
|
|
|
|
import Hledger.Data.Amount
|
|
|
|
import Hledger.Data.Commodity
|
|
|
|
import Hledger.Data.Dates
|
|
|
|
import Hledger.Data.Journal
|
2011-06-05 22:36:32 +04:00
|
|
|
import Hledger.Data.Ledger
|
2016-07-29 20:27:30 +03:00
|
|
|
import Hledger.Data.Period
|
2018-07-30 21:38:47 +03:00
|
|
|
import Hledger.Data.PeriodicTransaction
|
2010-05-20 03:08:53 +04:00
|
|
|
import Hledger.Data.Posting
|
2014-03-26 04:10:30 +04:00
|
|
|
import Hledger.Data.RawOptions
|
2015-08-20 06:28:24 +03:00
|
|
|
import Hledger.Data.StringFormat
|
2016-04-13 07:10:02 +03:00
|
|
|
import Hledger.Data.Timeclock
|
2011-06-05 22:36:32 +04:00
|
|
|
import Hledger.Data.Transaction
|
2018-07-30 21:38:47 +03:00
|
|
|
import Hledger.Data.TransactionModifier
|
2010-05-20 03:08:53 +04:00
|
|
|
import Hledger.Data.Types
|
2019-06-15 02:17:06 +03:00
|
|
|
import Hledger.Data.Valuation
|
2018-08-18 09:33:41 +03:00
|
|
|
import Hledger.Utils.Test
|
2010-05-20 03:08:53 +04:00
|
|
|
|
2018-09-06 23:08:26 +03:00
|
|
|
tests_Data = tests "Data" [
|
|
|
|
tests_AccountName
|
|
|
|
,tests_Amount
|
|
|
|
,tests_Journal
|
|
|
|
,tests_Ledger
|
|
|
|
,tests_Posting
|
2019-06-15 02:17:06 +03:00
|
|
|
,tests_Valuation
|
2018-09-06 23:08:26 +03:00
|
|
|
,tests_StringFormat
|
|
|
|
,tests_Timeclock
|
|
|
|
,tests_Transaction
|
2018-08-20 16:28:40 +03:00
|
|
|
]
|