Lines Matching refs:push
55 case '*': fStack.push(RegexNode(RegexNode::kStar_Kind, this->pop())); ++fIndex; break;
56 case '+': fStack.push(RegexNode(RegexNode::kPlus_Kind, this->pop())); ++fIndex; break;
57 case '?': fStack.push(RegexNode(RegexNode::kQuestion_Kind, this->pop())); ++fIndex; break;
93 fStack.push(this->escapeSequence(peek()));
97 fStack.push(RegexNode(RegexNode::kChar_Kind, c));
104 fStack.push(RegexNode(RegexNode::kDot_Kind));
118 fStack.push(RegexNode(RegexNode::kChar_Kind, '-'));
126 fStack.push(RegexNode(RegexNode::kRange_Kind, std::move(start), std::move(end)));
149 fStack.push(std::move(set));
169 fStack.push(RegexNode(RegexNode::kOr_Kind, left, right));