refactor: add helper parser funcs

This commit is contained in:
3lswear
2022-01-22 18:10:02 +03:00
parent d9f3330440
commit 24e49f63e8
2 changed files with 81 additions and 60 deletions

View File

@@ -16,6 +16,10 @@ namespace config
TOMLMap *root; //root of TOML tree
/* toml_node *current; //node currently being parsed */
Tokenizer tokenizer;
static std::vector<std::string> split_name(std::string name);
static void put_to_subtable(TOMLMap *root,
std::vector<std::string> full_name,
toml_node *map_node);
public:
TOMLParser(const std::string filename);