Home | History | Annotate | Download | only in re2

Lines Matching defs:re1

1072   Regexp* re1;
1074 if ((re1 = stacktop_) == NULL || (re2 = re1->down_) == NULL)
1077 if (re1->op_ != kRegexpLiteral && re1->op_ != kRegexpLiteralString)
1081 if ((re1->parse_flags_ & FoldCase) != (re2->parse_flags_ & FoldCase))
1093 // push re1 into re2.
1094 if (re1->op_ == kRegexpLiteral) {
1095 re2->AddRuneToString(re1->rune_);
1097 for (int i = 0; i < re1->nrunes_; i++)
1098 re2->AddRuneToString(re1->runes_[i]);
1099 re1->nrunes_ = 0;
1100 delete[] re1->runes_;
1101 re1->runes_ = NULL;
1104 // reuse re1 if possible
1106 re1->op_ = kRegexpLiteral;
1107 re1->rune_ = r;
1108 re1->parse_flags_ = flags;
1113 re1->Decref();