diff options
author | John Wiegley <johnw@newartisans.com> | 2007-05-07 10:25:15 +0000 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-04-13 03:38:39 -0400 |
commit | a07e20c14e5ba3597a855276ad9a195343aee42f (patch) | |
tree | 2148a9a8e3038993cca6865a025a582e95f9caac /src/xpath.cc | |
parent | 8aada79971b772fda92131053fa03021cfbc625a (diff) | |
download | ledger-a07e20c14e5ba3597a855276ad9a195343aee42f.tar.gz ledger-a07e20c14e5ba3597a855276ad9a195343aee42f.tar.bz2 ledger-a07e20c14e5ba3597a855276ad9a195343aee42f.zip |
Changed write methods to print.
Diffstat (limited to 'src/xpath.cc')
-rw-r--r-- | src/xpath.cc | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/src/xpath.cc b/src/xpath.cc index 8fea995e..52861eb0 100644 --- a/src/xpath.cc +++ b/src/xpath.cc @@ -1954,7 +1954,7 @@ void xpath_t::context::describe(std::ostream& out) const throw() unsigned long end; bool found = false; if (xpath) - xpath.write(out, true, err_node, &begin, &end); + xpath.print(out, true, err_node, &begin, &end); out << std::endl; if (found) { out << " "; @@ -1969,11 +1969,11 @@ void xpath_t::context::describe(std::ostream& out) const throw() } #endif -bool xpath_t::op_t::write(std::ostream& out, - const bool relaxed, - const op_t * op_to_find, - unsigned long * start_pos, - unsigned long * end_pos) const +bool xpath_t::op_t::print(std::ostream& out, + const bool relaxed, + const op_t * op_to_find, + unsigned long * start_pos, + unsigned long * end_pos) const { int arg_index = 0; bool found = false; @@ -2062,211 +2062,211 @@ bool xpath_t::op_t::write(std::ostream& out, case O_NOT: out << "!"; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_NEG: out << "-"; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_UNION: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " | "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_ADD: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " + "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_SUB: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " - "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_MUL: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " * "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_DIV: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " / "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_NEQ: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " != "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_EQ: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " == "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_LT: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " < "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_LTE: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " <= "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_GT: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " > "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_GTE: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " >= "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_AND: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " & "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_OR: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " | "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_QUES: out << "("; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " ? "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_COLON: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " : "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_COMMA: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ", "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; #if 0 case O_MATCH: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " =~ "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_NMATCH: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << " !~ "; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; #endif case O_DEFINE: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << '='; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_EVAL: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << "("; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << ")"; break; case O_FIND: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << "/"; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_RFIND: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << "//"; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; case O_PRED: - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << "["; - if (right && right->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (right && right->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; out << "]"; break; @@ -2274,7 +2274,7 @@ bool xpath_t::op_t::write(std::ostream& out, #if 0 case O_PERC: out << "%"; - if (left && left->write(out, relaxed, op_to_find, start_pos, end_pos)) + if (left && left->print(out, relaxed, op_to_find, start_pos, end_pos)) found = true; break; #endif |