parser cleanup
This commit is contained in:
parent
a87c016615
commit
8980dd9336
@ -317,8 +317,7 @@ ledgerDefaultCommodity = do
|
|||||||
restofline
|
restofline
|
||||||
return $ return id
|
return $ return id
|
||||||
|
|
||||||
-- | Try to parse a ledger entry. If we successfully parse an entry,
|
-- | Parse a (possibly unbalanced) ledger transaction.
|
||||||
-- check it can be balanced, and fail if not.
|
|
||||||
ledgerTransaction :: GenParser Char JournalContext Transaction
|
ledgerTransaction :: GenParser Char JournalContext Transaction
|
||||||
ledgerTransaction = do
|
ledgerTransaction = do
|
||||||
date <- ledgerdate <?> "transaction"
|
date <- ledgerdate <?> "transaction"
|
||||||
@ -331,12 +330,7 @@ ledgerTransaction = do
|
|||||||
) <?> "description and/or comment"
|
) <?> "description and/or comment"
|
||||||
md <- try ledgermetadata <|> return []
|
md <- try ledgermetadata <|> return []
|
||||||
postings <- ledgerpostings
|
postings <- ledgerpostings
|
||||||
let t = txnTieKnot $ Transaction date edate status code description comment md postings ""
|
return $ 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
|
|
||||||
|
|
||||||
ledgerdate :: GenParser Char JournalContext Day
|
ledgerdate :: GenParser Char JournalContext Day
|
||||||
ledgerdate = do
|
ledgerdate = do
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user