#include "third_party/sqlite/fuzz/disabled_queries_parser.h"
namespace sql_fuzzer {
std::set<std::string> ParseDisabledQueries(std::string query_list) {
query_list.erase(query_list.find_last_not_of(" \t\n\r\f\v") + 1);
query_list.erase(0, query_list.find_first_not_of(" \t\n\r\f\v"));
std::set<std::string> ret;
std::string curr_query;
for (size_t i = 0; i < query_list.length(); i++) {
if (query_list[i] == ',') {
ret.insert(curr_query);
curr_query.clear();
continue;
}
curr_query += query_list[i];
}
if (curr_query.length() != 0) {
ret.insert(curr_query);
}
return ret;
}
}