Home
last modified time | relevance | path

Searched refs:RegExpFlags (Results 1 – 20 of 20) sorted by relevance

/third_party/node/deps/v8/src/regexp/
Dregexp-parser.h23 Handle<String> input, RegExpFlags flags,
29 RegExpFlags flags, RegExpCompileData* result,
34 Handle<String> input, RegExpFlags flags,
Dregexp-flags.h49 using RegExpFlags = base::Flags<RegExpFlag>; variable
50 DEFINE_OPERATORS_FOR_FLAGS(RegExpFlags)
53 constexpr bool Is##Camel(RegExpFlags f) { \
Dregexp-nodes.h208 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;
Dregexp-compiler.h53 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_;
Dregexp.h78 RegExpFlags flags, RegExpError* regexp_error_out,
87 RegExpFlags flags, uint32_t backtrack_limit);
147 Isolate* isolate, Zone* zone, RegExpCompileData* input, RegExpFlags flags,
Dregexp.cc40 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 …]
Dregexp-parser.cc39 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 …]
Dregexp-ast.h563 explicit RegExpBackReference(RegExpFlags flags) : flags_(flags) {} in RegExpBackReference()
564 RegExpBackReference(RegExpCapture* capture, RegExpFlags flags) in RegExpBackReference()
582 const RegExpFlags flags_;
Dregexp-compiler.cc241 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 …]
Dregexp-compiler-tonode.cc772 const RegExpFlags flags = compiler->flags(); in RationalizeConsecutiveAtoms()
856 RegExpFlags flags) { in RationalizeConsecutiveAtoms()
/third_party/node/deps/v8/src/regexp/experimental/
Dexperimental-compiler.h23 static bool CanBeHandled(RegExpTree* tree, RegExpFlags flags,
29 RegExpFlags flags, Zone* zone);
Dexperimental-compiler.cc26 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()
Dexperimental.h23 static bool CanBeHandled(RegExpTree* tree, RegExpFlags flags,
26 Handle<String> pattern, RegExpFlags flags,
Dexperimental.cc17 bool ExperimentalRegExp::CanBeHandled(RegExpTree* tree, RegExpFlags flags, in CanBeHandled()
25 Handle<String> source, RegExpFlags flags, in Initialize()
/third_party/node/deps/v8/src/objects/
Djs-regexp.h88 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()
Djs-regexp.cc122 RegExpFlags value; in FlagsFromString()
/third_party/node/deps/v8/src/parsing/
Dscanner.cc995 base::Optional<RegExpFlags> Scanner::ScanRegExpFlags() { in ScanRegExpFlags()
998 RegExpFlags flags; in ScanRegExpFlags()
Dscanner.h407 base::Optional<RegExpFlags> ScanRegExpFlags();
Dparser-base.h1159 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/
Dmessage-template.h291 T(RegExpFlags, \