Home
last modified time | relevance | path

Searched refs:RegExpQuantifier (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/regexp/experimental/
Dexperimental-compiler.cc90 void* VisitQuantifier(RegExpQuantifier* node, void*) override { in VisitQuantifier()
128 case RegExpQuantifier::GREEDY: in VisitQuantifier()
129 case RegExpQuantifier::NON_GREEDY: in VisitQuantifier()
131 case RegExpQuantifier::POSSESSIVE: in VisitQuantifier()
547 void* VisitQuantifier(RegExpQuantifier* node, void*) override { in VisitQuantifier()
566 case RegExpQuantifier::POSSESSIVE: in VisitQuantifier()
568 case RegExpQuantifier::GREEDY: { in VisitQuantifier()
577 case RegExpQuantifier::NON_GREEDY: { in VisitQuantifier()
/external/v8/src/regexp/
Dregexp-ast.cc60 Interval RegExpQuantifier::CaptureRegisters() { in CaptureRegisters()
246 void* RegExpUnparser::VisitQuantifier(RegExpQuantifier* that, void* data) { in VisitQuantifier()
Dregexp-parser.cc568 RegExpQuantifier::QuantifierType quantifier_type = RegExpQuantifier::GREEDY; in ParseDisjunction()
570 quantifier_type = RegExpQuantifier::NON_GREEDY; in ParseDisjunction()
574 quantifier_type = RegExpQuantifier::POSSESSIVE; in ParseDisjunction()
2071 int min, int max, RegExpQuantifier::QuantifierType quantifier_type) { in AddQuantifierToAtom()
2119 terms_.Add(zone()->New<RegExpQuantifier>(min, max, quantifier_type, atom), in AddQuantifierToAtom()
Dregexp-ast.h417 class RegExpQuantifier final : public RegExpTree {
420 RegExpQuantifier(int min, int max, QuantifierType type, RegExpTree* body) in RegExpQuantifier() function
441 RegExpQuantifier* AsQuantifier() override;
Dregexp-parser.h117 RegExpQuantifier::QuantifierType type);
Dregexp-compiler-tonode.cc744 RegExpNode* RegExpQuantifier::ToNode(RegExpCompiler* compiler, in ToNode()
1456 RegExpNode* RegExpQuantifier::ToNode(int min, int max, bool is_greedy, in ToNode()
Dregexp-compiler.cc3843 RegExpNode* loop_node = RegExpQuantifier::ToNode( in PreprocessRegExp()