| 1227 | namespace { |
| 1228 | |
| 1229 | inline std::string trimSpaces(const std::string& input) { |
| 1230 | size_t start = 0; |
| 1231 | while (start < input.size() && input[start] == ' ') start++; |
| 1232 | size_t end = input.size(); |
| 1233 | while (end > start && (input[end - 1] == ' ' || input[end - 1] == '\n' || input[end - 1] == '\r')) end--; |
| 1234 | return input.substr(start, end - start); |
| 1235 | } |
| 1236 | |
| 1237 | inline std::vector<std::string> tokenSplit(const std::string& input) { |
| 1238 | std::vector<std::string> result; |
no test coverage detected