diff --git a/src/config/TOMLParser.cpp b/src/config/TOMLParser.cpp index 182777e..467b477 100644 --- a/src/config/TOMLParser.cpp +++ b/src/config/TOMLParser.cpp @@ -35,7 +35,7 @@ namespace config s_token current; try { current = tokenizer.getToken(); } - catch (std::exception &e) + catch (Tokenizer::NoMoreTokens &e) { std::cerr << e.what() << std::endl; return; @@ -71,7 +71,7 @@ namespace config { s_token nextToken; try { nextToken = tokenizer.getToken(); } - catch (std::exception &e) + catch (Tokenizer::NoMoreTokens &e) { std::cerr << e.what() << std::endl; break; @@ -158,7 +158,7 @@ namespace config s_token current; try { current = tokenizer.getToken(); } - catch (std::exception &e) + catch (Tokenizer::NoMoreTokens &e) { std::cerr << e.what() << std::endl; return; @@ -313,7 +313,7 @@ namespace config { s_token current; try { current = tokenizer.getToken(); } - catch (std::exception &e) + catch (Tokenizer::NoMoreTokens &e) { std::cerr << e.what() << std::endl; break;