Searched refs:RegExpAtom (Results 1 – 4 of 4) sorted by relevance
162 static TextElement Atom(RegExpAtom* atom);173 RegExpAtom* atom() const { in atom()175 return reinterpret_cast<RegExpAtom*>(tree()); in atom()330 class RegExpAtom final : public RegExpTree {332 explicit RegExpAtom(Vector<const uc16> data) : data_(data) {} in RegExpAtom() function335 RegExpAtom* AsAtom() override;
1545 RegExpAtom* atom = in AddTrailSurrogate()1546 new (zone()) RegExpAtom(surrogate_pair.ToConstVector()); in AddTrailSurrogate()1570 RegExpTree* atom = new (zone()) RegExpAtom(characters_->ToConstVector()); in FlushCharacters()1760 text_.Add(new (zone()) RegExpAtom(prefix), zone()); in AddQuantifierToAtom()1764 atom = new (zone()) RegExpAtom(char_vector); in AddQuantifierToAtom()
170 RegExpAtom* atom = parse_result.tree->AsAtom(); in Compile()872 void RegExpAtom::AppendToText(RegExpText* text, Zone* zone) { in AppendToText()888 TextElement TextElement::Atom(RegExpAtom* atom) { in Atom()4783 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()5194 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstChar()5195 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstChar()5219 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseIndependent()5220 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseIndependent()5295 RegExpAtom* atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()5325 RegExpAtom* old_atom = in RationalizeConsecutiveAtoms()[all …]
220 void* RegExpUnparser::VisitAtom(RegExpAtom* that, void* data) { in VisitAtom()