Searched refs:RegExpError (Results 1 - 9 of 9) sorted by relevance
/third_party/node/deps/v8/src/regexp/ |
H A D | regexp-error.h | 47 enum class RegExpError : uint32_t { class 54 V8_EXPORT_PRIVATE const char* RegExpErrorString(RegExpError error); 56 inline constexpr bool RegExpErrorIsStackOverflow(RegExpError error) { in RegExpErrorIsStackOverflow() 57 return error == RegExpError::kStackOverflow || in RegExpErrorIsStackOverflow() 58 error == RegExpError::kAnalysisStackOverflow; in RegExpErrorIsStackOverflow()
|
H A D | regexp-parser.cc | 239 RegExpTree* ReportError(RegExpError error); 328 RegExpError error_ = RegExpError::kNone; 430 ReportError(RegExpError::kStackOverflow); in Advance() 493 RegExpTree* RegExpParserImpl<CharT>::ReportError(RegExpError error) { in ReportError() 547 return ReportError(RegExpError::kUnterminatedGroup); in ParseDisjunction() 554 return ReportError(RegExpError::kUnmatchedParen); in ParseDisjunction() 605 return ReportError(RegExpError::kNothingToRepeat); in ParseDisjunction() 658 return ReportError(RegExpError::kEscapeAtEndOfPattern); in ParseDisjunction() 703 return ReportError(RegExpError in ParseDisjunction() [all...] |
H A D | regexp.h | 52 RegExpError error = RegExpError::kNone; 78 RegExpFlags flags, RegExpError* regexp_error_out, 159 RegExpError error); 161 RegExpError error_text);
|
H A D | regexp-error.cc | 16 const char* RegExpErrorString(RegExpError error) { in RegExpErrorString() 17 DCHECK_LT(error, RegExpError::NumErrors); in RegExpErrorString()
|
H A D | regexp-compiler.h | 404 RegExpError AnalyzeRegExp(Isolate* isolate, bool is_one_byte, RegExpFlags flags, 482 explicit CompilationResult(RegExpError err) : error(err) {} in CompilationResult() 487 return CompilationResult(RegExpError::kTooLarge); in RegExpTooBig() 490 bool Succeeded() const { return error == RegExpError::kNone; } in Succeeded() 492 const RegExpError error = RegExpError::kNone;
|
H A D | regexp.cc | 114 RegExpError* regexp_error_out, in VerifySyntax() 125 RegExpError* regexp_error_out, 129 RegExpError* regexp_error_out, const DisallowGarbageCollection&); 134 RegExpError error) { in ThrowRegExpException() 148 RegExpError error_text) { in ThrowRegExpException() 236 RegExpError::kNotLinear); in Compile() 564 DCHECK(compile_data.error != RegExpError::kNone); in CompileIrregexp() 876 data->error = RegExpError::kTooLarge; in Compile() 901 if (data->error != RegExpError::kNone) { in Compile() 1030 if (result.error != RegExpError in Compile() [all...] |
H A D | regexp-compiler.cc | 3675 error_(RegExpError::kNone) {} in Analysis() 3683 fail(RegExpError::kAnalysisStackOverflow); in EnsureAnalyzed() 3693 bool has_failed() { return error_ != RegExpError::kNone; } in has_failed() 3694 RegExpError error() { in error() 3695 DCHECK(error_ != RegExpError::kNone); in error() 3698 void fail(RegExpError error) { error_ = error; } in fail() 3784 RegExpError error_; 3789 RegExpError AnalyzeRegExp(Isolate* isolate, bool is_one_byte, RegExpFlags flags, in AnalyzeRegExp() 3795 DCHECK_IMPLIES(analysis.has_failed(), analysis.error() != RegExpError::kNone); in AnalyzeRegExp() 3796 return analysis.has_failed() ? analysis.error() : RegExpError in AnalyzeRegExp() [all...] |
/third_party/node/deps/v8/src/regexp/experimental/ |
H A D | experimental.cc | 83 DCHECK_EQ(parse_result.error, RegExpError::kStackOverflow); in CompileImpl()
|
/third_party/node/deps/v8/src/parsing/ |
H A D | parser-base.h | 1160 RegExpError* regexp_error); 1802 RegExpError* regexp_error) { in ValidateRegExpLiteral() 1836 RegExpError regexp_error; in ParseRegExpLiteral()
|
Completed in 23 milliseconds