Lines Matching refs:pop
19 return this->pop();
37 RegexNode RegexParser::pop() {
39 fStack.pop();
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;
71 RegexNode right = this->pop();
72 RegexNode left = this->pop();
122 RegexNode end = this->pop();
124 RegexNode start = this->pop();
147 set.fChildren.push_back(this->pop());
167 RegexNode right = this->pop();
168 RegexNode left = this->pop();