#include #include #include #include int main() { std::vector seq; typedef std::back_insert_iterator> ins_iter_t; auto iter=std::copy(std::istreambuf_iterator(std::cin), std::istreambuf_iterator(), x::mime::newline_iter ::create(ins_iter_t(seq))); iter.get()->eof(); ins_iter_t value=iter.get()->iter; for (int c:seq) { if (x::mime::nontoken(c)) std::cout << (char)c; else std::cout << '<' << c << '>'; } std::cout << std::endl << std::flush; return 0; }