#include "vutility.hpp" std::vector vutility::split(std::string str, char delimit) { std::vector tokens; std::stringstream tokenizer(str); std::string intermediate; while (std::getline(tokenizer, intermediate, delimit)) { tokens.push_back(intermediate); } return tokens; } std::string vutility::trim(std::string str) { if (str.find('/') != std::string::npos) // comments { str.erase(str.find('/')); } str.erase(0, str.find_first_not_of(" \r\t\v\n")); //prefixing str.erase(str.find_last_not_of(" \r\t\v\n") + 1); //surfixing} return str; }