Searched refs:RegExpAtom (Results 1 – 7 of 7) sorted by relevance
/external/v8/src/regexp/ |
D | regexp-compiler-tonode.cc | 29 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 …]
|
D | regexp-ast.h | 170 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;
|
D | regexp-parser.cc | 1870 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()
|
D | regexp-ast.cc | 220 void* RegExpUnparser::VisitAtom(RegExpAtom* that, void* data) { in VisitAtom()
|
D | regexp-compiler.cc | 197 void RegExpAtom::AppendToText(RegExpText* text, Zone* zone) { in AppendToText() 210 TextElement TextElement::Atom(RegExpAtom* atom) { in Atom() 3761 RegExpAtom* atom = text.atom(); in FillInBMInfo()
|
D | regexp.cc | 216 RegExpAtom* atom = parse_result.tree->AsAtom(); in Compile()
|
/external/v8/src/regexp/experimental/ |
D | experimental-compiler.cc | 75 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom() 421 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom()
|