From 56cfd845760cf54ece1e48291e91c62594ffc963 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 17 Jul 2008 21:37:19 -0400 Subject: Disabled an error check that has no real value in 2.6. --- textual.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/textual.cc b/textual.cc index b80c820c..131c6da2 100644 --- a/textual.cc +++ b/textual.cc @@ -100,8 +100,18 @@ static value_expr parse_amount_expr(std::istream& in, amount_t& amount, if (! compute_amount(expr, amount, xact)) throw new parse_error("Amount expression failed to compute"); - if (expr->kind == value_expr_t::CONSTANT) +#if 0 + if (expr->kind == value_expr_t::CONSTANT) { expr = NULL; + } else { + DEBUG_IF("ledger.textual.parse") { + std::cout << "Value expression tree:" << std::endl; + ledger::dump_value_expr(std::cout, expr.get()); + } + } +#else + expr = NULL; +#endif DEBUG_PRINT("ledger.textual.parse", "line " << linenum << ": " << "The transaction amount is " << xact->amount); @@ -233,7 +243,7 @@ transaction_t * parse_transaction(char * line, account_t * account, if (parse_amount_expr(in, *xact->cost, xact.get(), PARSE_VALEXPR_NO_MIGRATE)) throw new parse_error - ("A transaction's cost must evalute to a constant value"); + ("A transaction's cost must evaluate to a constant value"); unsigned long end = (long)in.tellg(); -- cgit v1.2.3