MCPcopy Create free account
hub / github.com/Illumina/paragraph / recoverFromError

Method recoverFromError

external/jsoncpp/jsoncpp.cpp:976–987  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

974}
975
976bool Reader::recoverFromError(TokenType skipUntilToken) {
977 size_t const errorCount = errors_.size();
978 Token skip;
979 for (;;) {
980 if (!readToken(skip))
981 errors_.resize(errorCount); // discard errors caused by recovery
982 if (skip.type_ == skipUntilToken || skip.type_ == tokenEndOfStream)
983 break;
984 }
985 errors_.resize(errorCount);
986 return false;
987}
988
989bool Reader::addErrorAndRecover(const JSONCPP_STRING& message,
990 Token& token,

Callers

nothing calls this directly

Calls 2

resizeMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected