std::string GG::WriteExpression(const adobe::array_t& expression) { std::string retval; adobe::array_t::const_reverse_iterator it = expression.rbegin(); adobe::array_t::const_reverse_iterator end_it = expression.rend(); WriteExpressionImpl(it, end_it, retval); return retval; }
std::string GG::WriteStatement(const adobe::array_t& statement, unsigned int indent/* = 0*/) { std::string retval; adobe::array_t::const_reverse_iterator it = statement.rbegin(); adobe::array_t::const_reverse_iterator end_it = statement.rend(); WriteStatementImpl(it, end_it, retval, indent); return retval; }