Home
last modified time | relevance | path

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

/external/v8/src/regexp/
Dregexp-compiler-tonode.cc29 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()
448 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstChar()
449 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstChar()
461 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseInsensitve()
462 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseInsensitve()
483 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseIndependent()
484 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseIndependent()
565 RegExpAtom* const atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
578 RegExpAtom* const atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
608 RegExpAtom* const atom = alternatives->at(first_with_prefix)->AsAtom(); in RationalizeConsecutiveAtoms()
[all …]
Dregexp-ast.h170 static TextElement Atom(RegExpAtom* atom);
181 RegExpAtom* atom() const { in atom()
183 return reinterpret_cast<RegExpAtom*>(tree()); in atom()
371 class RegExpAtom final : public RegExpTree {
373 explicit RegExpAtom(Vector<const uc16> data, JSRegExp::Flags flags) in RegExpAtom() function
377 RegExpAtom* AsAtom() override;
Dregexp-parser.cc1870 RegExpAtom* atom = in AddTrailSurrogate()
1871 zone()->New<RegExpAtom>(surrogate_pair.ToConstVector(), flags_); in AddTrailSurrogate()
1896 zone()->New<RegExpAtom>(characters_->ToConstVector(), flags_); in FlushCharacters()
2085 text_.Add(zone()->New<RegExpAtom>(prefix, flags_), zone()); in AddQuantifierToAtom()
2089 atom = zone()->New<RegExpAtom>(char_vector, flags_); in AddQuantifierToAtom()
Dregexp-ast.cc220 void* RegExpUnparser::VisitAtom(RegExpAtom* that, void* data) { in VisitAtom()
Dregexp-compiler.cc197 void RegExpAtom::AppendToText(RegExpText* text, Zone* zone) { in AppendToText()
210 TextElement TextElement::Atom(RegExpAtom* atom) { in Atom()
3761 RegExpAtom* atom = text.atom(); in FillInBMInfo()
Dregexp.cc216 RegExpAtom* atom = parse_result.tree->AsAtom(); in Compile()
/external/v8/src/regexp/experimental/
Dexperimental-compiler.cc75 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom()
421 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom()