mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-20 02:37:12 +03:00
parser cleanup
This commit is contained in:
parent
a87c016615
commit
8980dd9336
@ -317,8 +317,7 @@ ledgerDefaultCommodity = do
|
||||
restofline
|
||||
return $ return id
|
||||
|
||||
-- | Try to parse a ledger entry. If we successfully parse an entry,
|
||||
-- check it can be balanced, and fail if not.
|
||||
-- | Parse a (possibly unbalanced) ledger transaction.
|
||||
ledgerTransaction :: GenParser Char JournalContext Transaction
|
||||
ledgerTransaction = do
|
||||
date <- ledgerdate <?> "transaction"
|
||||
@ -331,12 +330,7 @@ ledgerTransaction = do
|
||||
) <?> "description and/or comment"
|
||||
md <- try ledgermetadata <|> return []
|
||||
postings <- ledgerpostings
|
||||
let t = txnTieKnot $ Transaction date edate status code description comment md postings ""
|
||||
-- case balanceTransaction Nothing t of
|
||||
-- Right t' -> return t'
|
||||
-- Left err -> fail err
|
||||
-- check it later, after we have worked out commodity display precisions
|
||||
return t
|
||||
return $ txnTieKnot $ Transaction date edate status code description comment md postings ""
|
||||
|
||||
ledgerdate :: GenParser Char JournalContext Day
|
||||
ledgerdate = do
|
||||
|
Loading…
Reference in New Issue
Block a user