Home
last modified time | relevance | path

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

/external/v8/src/regexp/
Dregexp-ast.h153 static TextElement Atom(RegExpAtom* atom);
164 RegExpAtom* atom() const { in atom()
166 return reinterpret_cast<RegExpAtom*>(tree()); in atom()
318 class RegExpAtom final : public RegExpTree {
320 explicit RegExpAtom(Vector<const uc16> data) : data_(data) {} in RegExpAtom() function
323 RegExpAtom* AsAtom() override;
Dregexp-parser.cc1031 RegExpTree* atom = new (zone()) RegExpAtom(characters_->ToConstVector()); in FlushCharacters()
1070 RegExpAtom* atom = new (zone()) RegExpAtom(surrogate_pair.ToConstVector()); in AddUnicodeCharacter()
1147 text_.Add(new (zone()) RegExpAtom(prefix), zone()); in AddQuantifierToAtom()
1151 atom = new (zone()) RegExpAtom(char_vector); in AddQuantifierToAtom()
Djsregexp.cc164 RegExpAtom* atom = parse_result.tree->AsAtom(); in Compile()
849 void RegExpAtom::AppendToText(RegExpText* text, Zone* zone) { in AppendToText()
865 TextElement TextElement::Atom(RegExpAtom* atom) { in Atom()
4715 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()
4831 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstChar()
4832 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstChar()
4856 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseIndependent()
4857 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseIndependent()
4932 RegExpAtom* atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
4962 RegExpAtom* old_atom = in RationalizeConsecutiveAtoms()
[all …]
Dregexp-ast.cc220 void* RegExpUnparser::VisitAtom(RegExpAtom* that, void* data) { in VisitAtom()