C++ (Qt)enum { type_String, // строка, клиент разбирается сам type_Quote, // цитата, известно какая type_Number, // число (см выше в теме) type_EOL, // конец строки type_Char, // символ, клиент разбирается сам};
C++ (Qt)token_details details;boost::tokenizer<user_token_separator> tok(str, user_token_separator(details));for (auto s : tok) { if (details.is_quote) {...} //или да, записывать токены и соответствующую инфу о нём в некий контейнер. }