Merge pull request #45 from jerrrrycho/parser-enhancements

enhance performance: preallocate memory when reading token
This commit is contained in:
2026-01-30 00:43:48 +01:00
committed by GitHub

View File

@@ -233,7 +233,7 @@ std::string cParser::readTokenFromDelegate(bool ToLower, const char *Break)
std::string cParser::readTokenFromStream(bool ToLower, const char *Break) std::string cParser::readTokenFromStream(bool ToLower, const char *Break)
{ {
std::string token; std::string token;
// get the token yourself if the delegation attempt failed token.reserve(64);
const auto breakTable = makeBreakTable(Break); const auto breakTable = makeBreakTable(Break);
char c = 0; char c = 0;