Home | History | Annotate | Download | only in src

Lines Matching defs:RegExpTree

2598 class RegExpTree : public ZoneObject {
2601 virtual ~RegExpTree() {}
2623 class RegExpDisjunction FINAL : public RegExpTree {
2625 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);
2636 ZoneList<RegExpTree*>* alternatives() { return alternatives_; }
2638 ZoneList<RegExpTree*>* alternatives_;
2644 class RegExpAlternative FINAL : public RegExpTree {
2646 explicit RegExpAlternative(ZoneList<RegExpTree*>* nodes);
2657 ZoneList<RegExpTree*>* nodes() { return nodes_; }
2659 ZoneList<RegExpTree*>* nodes_;
2665 class RegExpAssertion FINAL : public RegExpTree {
2714 class RegExpCharacterClass FINAL : public RegExpTree {
2756 class RegExpAtom FINAL : public RegExpTree {
2775 class RegExpText FINAL : public RegExpTree {
2798 class RegExpQuantifier FINAL : public RegExpTree {
2801 RegExpQuantifier(int min, int max, QuantifierType type, RegExpTree* body)
2819 RegExpTree* body,
2833 RegExpTree* body() { return body_; }
2836 RegExpTree* body_;
2845 class RegExpCapture FINAL : public RegExpTree {
2847 explicit RegExpCapture(RegExpTree* body, int index)
2852 static RegExpNode* ToNode(RegExpTree* body,
2863 RegExpTree* body() { return body_; }
2869 RegExpTree* body_;
2874 class RegExpLookahead FINAL : public RegExpTree {
2876 RegExpLookahead(RegExpTree* body,
2894 RegExpTree* body() { return body_; }
2900 RegExpTree* body_;
2907 class RegExpBackReference FINAL : public RegExpTree {
2925 class RegExpEmpty FINAL : public RegExpTree {