Changed some debug strings when parsing/compiling valexprs.
This commit is contained in:
parent
ba18354947
commit
2332896810
1 changed files with 12 additions and 14 deletions
26
src/main.cc
26
src/main.cc
|
|
@ -189,18 +189,17 @@ namespace ledger {
|
||||||
if (verb == "parse") {
|
if (verb == "parse") {
|
||||||
expr_t expr(*arg);
|
expr_t expr(*arg);
|
||||||
|
|
||||||
out << "Value expression as input: " << *arg << std::endl;
|
out << "--- Input text ---" << std::endl;
|
||||||
|
out << *arg << std::endl;
|
||||||
|
|
||||||
out << "Value expression as parsed: ";
|
out << std::endl << "--- Text as parsed ---" << std::endl;
|
||||||
expr.print(out);
|
expr.print(out);
|
||||||
out << std::endl;
|
out << std::endl;
|
||||||
|
|
||||||
out << std::endl;
|
out << std::endl << "--- Expression tree ---" << std::endl;
|
||||||
out << "--- Parsed tree ---" << std::endl;
|
|
||||||
expr.dump(out);
|
expr.dump(out);
|
||||||
|
|
||||||
out << std::endl;
|
out << std::endl << "--- Calculated value ---" << std::endl;
|
||||||
out << "--- Calculated value ---" << std::endl;
|
|
||||||
expr.calc(report).print(out);
|
expr.calc(report).print(out);
|
||||||
out << std::endl;
|
out << std::endl;
|
||||||
|
|
||||||
|
|
@ -209,23 +208,22 @@ namespace ledger {
|
||||||
else if (verb == "compile") {
|
else if (verb == "compile") {
|
||||||
expr_t expr(*arg);
|
expr_t expr(*arg);
|
||||||
|
|
||||||
out << "Value expression as input: " << *arg << std::endl;
|
out << "--- Input text ---" << std::endl;
|
||||||
out << "Value expression as parsed: ";
|
out << *arg << std::endl;
|
||||||
|
|
||||||
|
out << std::endl << "--- Text as parsed ---" << std::endl;
|
||||||
expr.print(out);
|
expr.print(out);
|
||||||
out << std::endl;
|
out << std::endl;
|
||||||
|
|
||||||
out << std::endl;
|
out << std::endl << "--- Expression tree ---" << std::endl;
|
||||||
out << "--- Parsed tree ---" << std::endl;
|
|
||||||
expr.dump(out);
|
expr.dump(out);
|
||||||
|
|
||||||
expr.compile(report);
|
expr.compile(report);
|
||||||
|
|
||||||
out << std::endl;
|
out << std::endl << "--- Compiled tree ---" << std::endl;
|
||||||
out << "--- Compiled tree ---" << std::endl;
|
|
||||||
expr.dump(out);
|
expr.dump(out);
|
||||||
|
|
||||||
out << std::endl;
|
out << std::endl << "--- Calculated value ---" << std::endl;
|
||||||
out << "--- Calculated value ---" << std::endl;
|
|
||||||
expr.calc(report).print(out);
|
expr.calc(report).print(out);
|
||||||
out << std::endl;
|
out << std::endl;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue