Searched refs:RegExpAtom (Results 1 – 7 of 7) sorted by relevance
/third_party/node/deps/v8/src/regexp/ |
D | regexp-compiler-tonode.cc | 33 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 …]
|
D | regexp-ast.h | 332 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()
|
D | regexp-parser.cc | 2078 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()
|
D | regexp-ast.cc | 224 void* RegExpUnparser::VisitAtom(RegExpAtom* that, void* data) { in VisitAtom()
|
D | regexp-compiler.cc | 195 void RegExpAtom::AppendToText(RegExpText* text, Zone* zone) { in AppendToText() 208 TextElement TextElement::Atom(RegExpAtom* atom) { in Atom() 3839 RegExpAtom* atom = text.atom(); in FillInBMInfo()
|
D | regexp.cc | 248 RegExpAtom* atom = parse_result.tree->AsAtom(); in Compile()
|
/third_party/node/deps/v8/src/regexp/experimental/ |
D | experimental-compiler.cc | 76 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom() 422 void* VisitAtom(RegExpAtom* node, void*) override { in VisitAtom()
|