From 5c799ffa098f6c9b6d88513c2662968a9f5aaa41 Mon Sep 17 00:00:00 2001 From: BossCode45 Date: Wed, 21 Jun 2023 17:18:22 +1200 Subject: feat: Made a proper arg parser Now supports quotes properly, and uses \ to escape characters --- config.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'config.cpp') diff --git a/config.cpp b/config.cpp index 27ecb6a..3af2491 100644 --- a/config.cpp +++ b/config.cpp @@ -98,6 +98,7 @@ std::vector Config::loadFromFile(std::string path) int line = 0; while(getline(config, cmd)) { + line++; if(cmd.size() == 0) continue; if(cmd.at(0) == '#') @@ -111,7 +112,6 @@ std::vector Config::loadFromFile(std::string path) errs.push_back({e.code, "Error in config (line " + std::to_string(line) + "): " + std::to_string(e.code) + "\n\tMessage: " + e.message}); } - line++; } loaded = true; return errs; -- cgit v1.2.3