hledger-lib-1.2: Core data types, parsers and functionality for the hledger accounting tools

# hledger-lib-1.2: Core data types, parsers and functionality for the hledger accounting tools

This is a reusable library containing hledger's core functionality.

hledger is a cross-platform program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format. It is inspired by and largely compatible with ledger(1). hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use.

Modules

- Hledger
  - Hledger.Data
    - Hledger.Data.Account
    - Hledger.Data.AccountName
    - Hledger.Data.Amount
    - Hledger.Data.AutoTransaction
    - Hledger.Data.Commodity
    - Hledger.Data.Dates
    - Hledger.Data.Journal
    - Hledger.Data.Ledger
    - Hledger.Data.MarketPrice
    - Hledger.Data.Period
    - Hledger.Data.Posting
    - Hledger.Data.RawOptions
    - Hledger.Data.StringFormat
    - Hledger.Data.Timeclock
    - Hledger.Data.Transaction
    - Hledger.Data.Types
  - Hledger.Query
  - Hledger.Read
    - Hledger.Read.Common
    - Hledger.Read.CsvReader
    - Hledger.Read.JournalReader
    - Hledger.Read.TimeclockReader
    - Hledger.Read.TimedotReader
  - Hledger.Reports
    - Hledger.Reports.BalanceHistoryReport
    - Hledger.Reports.BalanceReport
    - Hledger.Reports.EntriesReport
    - Hledger.Reports.MultiBalanceReports
    - Hledger.Reports.PostingsReport
    - Hledger.Reports.ReportOptions
    - Hledger.Reports.TransactionsReports
  - Hledger.Utils
    - Hledger.Utils.Debug
    - Hledger.Utils.Parse
    - Hledger.Utils.Regex
    - Hledger.Utils.String
    - Hledger.Utils.Test
    - Hledger.Utils.Text
    - Hledger.Utils.Tree
    - Hledger.Utils.UTF8IOCompat