merge, the whole thing is cleaner

This commit is contained in:
Eric LAZO
2022-08-15 19:54:26 +02:00
29 changed files with 551 additions and 260 deletions

View File

@@ -11,15 +11,9 @@ int main(int ac, char **av)
{
std::string config = (ac == 2 ? av[1] : "./default.config");
// like this just looks kinda gross, why bother creating an instance
// and not immediately parsing? like it servers no other purpose...
// what if i call parse directly in the constructor?
// oh because the constructor has no return, but still
// is there a better way?
ConfigParser configParser(config.c_str());
configParser.print_content();
ConfigParser configParser(config);
// configParser.print_content();
// i don't love that servers has to be a pointer...
std::vector<ServerConfig>* servers = configParser.parse();