Home | History | Annotate | Download | only in lex

Lines Matching defs: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();
121 RegexNode end = this->pop();
123 RegexNode start = this->pop();
146 set.fChildren.push_back(this->pop());
165 RegexNode right = this->pop();
166 RegexNode left = this->pop();