/third_party/node/deps/v8/src/regexp/ |
D | regexp-parser.h | 23 Handle<String> input, RegExpFlags flags, 29 RegExpFlags flags, RegExpCompileData* result, 34 Handle<String> input, RegExpFlags flags,
|
D | regexp-flags.h | 49 using RegExpFlags = base::Flags<RegExpFlag>; variable 50 DEFINE_OPERATORS_FOR_FLAGS(RegExpFlags) 53 constexpr bool Is##Camel(RegExpFlags f) { \
|
D | regexp-nodes.h | 208 virtual RegExpNode* FilterOneByte(int depth, RegExpFlags flags) { in FilterOneByte() 299 RegExpNode* FilterOneByte(int depth, RegExpFlags flags) override; 307 RegExpNode* FilterSuccessor(int depth, RegExpFlags flags); 430 RegExpFlags flags); 437 RegExpNode* FilterOneByte(int depth, RegExpFlags flags) override; 505 BackReferenceNode(int start_reg, int end_reg, RegExpFlags flags, in BackReferenceNode() 528 RegExpFlags flags_; 630 RegExpNode* FilterOneByte(int depth, RegExpFlags flags) override; 702 RegExpNode* FilterOneByte(int depth, RegExpFlags flags) override; 735 RegExpNode* FilterOneByte(int depth, RegExpFlags flags) override;
|
D | regexp-compiler.h | 53 inline bool NeedsUnicodeCaseEquivalents(RegExpFlags flags) { in NeedsUnicodeCaseEquivalents() 404 RegExpError AnalyzeRegExp(Isolate* isolate, bool is_one_byte, RegExpFlags flags, 455 RegExpFlags flags, bool is_one_byte); 507 RegExpNode* PreprocessRegExp(RegExpCompileData* data, RegExpFlags flags, 533 RegExpFlags flags() const { return flags_; } in flags() 577 const RegExpFlags flags_;
|
D | regexp.h | 78 RegExpFlags flags, RegExpError* regexp_error_out, 87 RegExpFlags flags, uint32_t backtrack_limit); 147 Isolate* isolate, Zone* zone, RegExpCompileData* input, RegExpFlags flags,
|
D | regexp.cc | 40 Handle<String> pattern, RegExpFlags flags, 54 Handle<String> pattern, RegExpFlags flags, 93 RegExpFlags flags, Handle<String> pattern, 113 int input_length, RegExpFlags flags, in VerifySyntax() 124 int, RegExpFlags, 128 Zone*, uintptr_t, const base::uc16*, int, RegExpFlags, 187 Handle<String> pattern, RegExpFlags flags, in Compile() 333 Handle<String> pattern, RegExpFlags flags, in AtomCompile() 539 RegExpFlags flags = JSRegExp::AsRegExpFlags(re->flags()); in CompileIrregexp() 631 Handle<String> pattern, RegExpFlags flags, in IrregexpInitialize() [all …]
|
D | regexp-parser.cc | 39 RegExpBuilder(Zone* zone, RegExpFlags flags) in RegExpBuilder() 61 RegExpFlags flags() const { return flags_; } in flags() 81 const RegExpFlags flags_; 120 RegExpFlags flags, Zone* zone) in RegExpParserState() 188 RegExpParserImpl(const CharT* input, int input_length, RegExpFlags flags, 336 const RegExpFlags top_level_flags_; 351 RegExpFlags, 354 Zone*, uintptr_t, const CharT*, int, RegExpFlags, RegExpCompileData*, 360 const CharT* input, int input_length, RegExpFlags flags, in RegExpParserImpl() 2333 RegExpFlags flags, in ParseRegExpFromHeapString() [all …]
|
D | regexp-ast.h | 563 explicit RegExpBackReference(RegExpFlags flags) : flags_(flags) {} in RegExpBackReference() 564 RegExpBackReference(RegExpCapture* capture, RegExpFlags flags) in RegExpBackReference() 582 const RegExpFlags flags_;
|
D | regexp-compiler.cc | 241 RegExpFlags flags, bool one_byte) in RegExpCompiler() 1835 RegExpNode* SeqRegExpNode::FilterOneByte(int depth, RegExpFlags flags) { in FilterOneByte() 1843 RegExpNode* SeqRegExpNode::FilterSuccessor(int depth, RegExpFlags flags) { in FilterSuccessor() 1869 RegExpNode* TextNode::FilterOneByte(int depth, RegExpFlags flags) { in FilterOneByte() 1920 RegExpNode* LoopChoiceNode::FilterOneByte(int depth, RegExpFlags flags) { in FilterOneByte() 1937 RegExpNode* ChoiceNode::FilterOneByte(int depth, RegExpFlags flags) { in FilterOneByte() 1989 RegExpFlags flags) { in FilterOneByte() 2528 RegExpFlags flags) { in MakeCaseIndependent() 3671 Analysis(Isolate* isolate, bool is_one_byte, RegExpFlags flags) in Analysis() 3783 const RegExpFlags flags_; [all …]
|
D | regexp-compiler-tonode.cc | 772 const RegExpFlags flags = compiler->flags(); in RationalizeConsecutiveAtoms() 856 RegExpFlags flags) { in RationalizeConsecutiveAtoms()
|
/third_party/node/deps/v8/src/regexp/experimental/ |
D | experimental-compiler.h | 23 static bool CanBeHandled(RegExpTree* tree, RegExpFlags flags, 29 RegExpFlags flags, Zone* zone);
|
D | experimental-compiler.cc | 26 static bool Check(RegExpTree* tree, RegExpFlags flags, int capture_count) { in Check() 36 static bool AreSuitableFlags(RegExpFlags flags) { in AreSuitableFlags() 39 static constexpr RegExpFlags kAllowedFlags = in AreSuitableFlags() 178 RegExpFlags flags, in CanBeHandled() 299 RegExpFlags flags, Zone* zone) { in Compile() 631 RegExpTree* tree, RegExpFlags flags, Zone* zone) { in Compile()
|
D | experimental.h | 23 static bool CanBeHandled(RegExpTree* tree, RegExpFlags flags, 26 Handle<String> pattern, RegExpFlags flags,
|
D | experimental.cc | 17 bool ExperimentalRegExp::CanBeHandled(RegExpTree* tree, RegExpFlags flags, in CanBeHandled() 25 Handle<String> source, RegExpFlags flags, in Initialize()
|
/third_party/node/deps/v8/src/objects/ |
D | js-regexp.h | 88 static constexpr Flags AsJSRegExpFlags(RegExpFlags f) { in AsJSRegExpFlags() 91 static constexpr RegExpFlags AsRegExpFlags(Flags f) { in AsRegExpFlags() 92 return RegExpFlags{static_cast<int>(f)}; in AsRegExpFlags()
|
D | js-regexp.cc | 122 RegExpFlags value; in FlagsFromString()
|
/third_party/node/deps/v8/src/parsing/ |
D | scanner.cc | 995 base::Optional<RegExpFlags> Scanner::ScanRegExpFlags() { in ScanRegExpFlags() 998 RegExpFlags flags; in ScanRegExpFlags()
|
D | scanner.h | 407 base::Optional<RegExpFlags> ScanRegExpFlags();
|
D | parser-base.h | 1159 bool ValidateRegExpLiteral(const AstRawString* pattern, RegExpFlags flags, 1801 RegExpFlags flags, in ValidateRegExpLiteral() 1829 base::Optional<RegExpFlags> flags = scanner()->ScanRegExpFlags(); in ParseRegExpLiteral()
|
/third_party/node/deps/v8/src/common/ |
D | message-template.h | 291 T(RegExpFlags, \
|