Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/regexp/
Dregexp-compiler-tonode.cc33 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()
511 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstChar()
512 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstChar()
529 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseInsensitive()
530 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseInsensitive()
542 bool CharAtEquals(bool ignore_case, int index, const RegExpAtom* a, in CharAtEquals()
543 const RegExpAtom* b) { in CharAtEquals()
574 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseInsensitive()
575 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseInsensitive()
592 int index, const RegExpAtom* a, const RegExpAtom* b) { in CharAtEquals()
[all …]
Dregexp-ast.h332 class RegExpAtom final : public RegExpTree {
334 explicit RegExpAtom(base::Vector<const base::uc16> data) : data_(data) {} in RegExpAtom() function
354 static TextElement Atom(RegExpAtom* atom);
365 RegExpAtom* atom() const { in atom()
367 return reinterpret_cast<RegExpAtom*>(tree()); in atom()
Dregexp-parser.cc2078 RegExpAtom* atom = in AddTrailSurrogate()
2079 zone()->New<RegExpAtom>(surrogate_pair.ToConstVector()); in AddTrailSurrogate()
2101 RegExpTree* atom = zone()->New<RegExpAtom>(characters_->ToConstVector()); in FlushCharacters()
2283 text_.emplace_back(zone()->New<RegExpAtom>(prefix)); in AddQuantifierToAtom()
2287 atom = zone()->New<RegExpAtom>(char_vector); in AddQuantifierToAtom()
Dregexp-ast.cc224 void* RegExpUnparser::VisitAtom(RegExpAtom* that, void* data) { in VisitAtom()
Dregexp-compiler.cc195 void RegExpAtom::AppendToText(RegExpText* text, Zone* zone) { in AppendToText()
208 TextElement TextElement::Atom(RegExpAtom* atom) { in Atom()
3839 RegExpAtom* atom = text.atom(); in FillInBMInfo()
Dregexp.cc248 RegExpAtom* atom = parse_result.tree->AsAtom(); in Compile()
/third_party/node/deps/v8/src/regexp/experimental/
Dexperimental-compiler.cc76 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom()
422 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom()