static void parse(environment const & env, io_state const & ios, char const * str) { environment child = env->mk_child(); io_state ios_copy = ios; std::istringstream in(str); if (parse_commands(child, ios_copy, in, "[string]")) { formatter fmt = mk_pp_formatter(env); std::for_each(child->begin_local_objects(), child->end_local_objects(), [&](object const & obj) { std::cout << fmt(obj) << "\n"; std::cout << obj << "\n"; }); } }