diff --git a/libSyntax/libsyntax.cpp b/libSyntax/libsyntax.cpp index 05a7fcf..fbb8679 100644 --- a/libSyntax/libsyntax.cpp +++ b/libSyntax/libsyntax.cpp @@ -350,7 +350,7 @@ void lib_syntax::MatchCursor::logExprsError(std::shared_ptr_exprs_errors.last()->addError(t, msg); // 普适性质的判定标准 - this->setFailure(this->exprsErrorCount() > 1); + this->setFailure(this->exprsErrorCount() > 1 || this->_total_errors.size() > 300); } void MatchCursor::quitExprs() {