Lines Matching refs:RegExpTree
2455 class RegExpTree : public ZoneObject {
2458 virtual ~RegExpTree() {}
2480 class RegExpDisjunction V8_FINAL : public RegExpTree {
2482 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);
2493 ZoneList<RegExpTree*>* alternatives() { return alternatives_; }
2495 ZoneList<RegExpTree*>* alternatives_;
2501 class RegExpAlternative V8_FINAL : public RegExpTree {
2503 explicit RegExpAlternative(ZoneList<RegExpTree*>* nodes);
2514 ZoneList<RegExpTree*>* nodes() { return nodes_; }
2516 ZoneList<RegExpTree*>* nodes_;
2522 class RegExpAssertion V8_FINAL : public RegExpTree {
2571 class RegExpCharacterClass V8_FINAL : public RegExpTree {
2613 class RegExpAtom V8_FINAL : public RegExpTree {
2632 class RegExpText V8_FINAL : public RegExpTree {
2655 class RegExpQuantifier V8_FINAL : public RegExpTree {
2658 RegExpQuantifier(int min, int max, QuantifierType type, RegExpTree* body)
2676 RegExpTree* body,
2690 RegExpTree* body() { return body_; }
2693 RegExpTree* body_;
2702 class RegExpCapture V8_FINAL : public RegExpTree {
2704 explicit RegExpCapture(RegExpTree* body, int index)
2709 static RegExpNode* ToNode(RegExpTree* body,
2720 RegExpTree* body() { return body_; }
2726 RegExpTree* body_;
2731 class RegExpLookahead V8_FINAL : public RegExpTree {
2733 RegExpLookahead(RegExpTree* body,
2751 RegExpTree* body() { return body_; }
2757 RegExpTree* body_;
2764 class RegExpBackReference V8_FINAL : public RegExpTree {
2782 class RegExpEmpty V8_FINAL : public RegExpTree {