Home | History | Annotate | Download | only in re2

Lines Matching full:pre_arg

29   // The Arg* that PreVisit returns will be passed to PostVisit as pre_arg
39 // The pre_arg is the T that PreVisit returned.
41 // PostVisit takes ownership of pre_arg.
46 // The default PostVisit simply returns pre_arg.
47 virtual T PostVisit(Regexp* re, T parent_arg, T pre_arg,
106 T pre_arg,
109 return pre_arg;
127 T pre_arg;
179 s->pre_arg = PreVisit(re, s->parent_arg, &stop);
181 t = s->pre_arg;
200 stack_->push(WalkState<T>(sub[s->n], s->pre_arg));
206 t = PostVisit(re, s->parent_arg, s->pre_arg, s->child_args, s->n);