Home | History | Annotate | Download | only in re2

Lines Matching defs:ab

141   // we know "ab" is a required string, then it doesn't help at all to
144 // regexps, matching ab will already allow this regexp to be a
316 Info *ab = new Info();
318 CrossProduct(a->exact_, b->exact_, &ab->exact_);
319 ab->is_exact_ = true;
323 return ab;
326 // Constructs an inexact Info for ab given a and b.
335 Info *ab = new Info();
337 ab->match_ = Prefilter::And(a->TakeMatch(), b->TakeMatch());
338 ab->is_exact_ = false;
341 return ab;
346 Info *ab = new Info();
349 CopyIn(a->exact_, &ab->exact_);
350 CopyIn(b->exact_, &ab->exact_);
351 ab->is_exact_ = true;
357 ab->match_ = Prefilter::Or(a->TakeMatch(), b->TakeMatch());
358 ab->is_exact_ = false;
363 return ab;
368 Info *ab = new Info();
370 ab->is_exact_ = false;
371 ab->match_ = new Prefilter(ALL);
373 return ab;
385 Info *ab = new Info();
387 ab->match_ = a->TakeMatch();
388 ab->is_exact_ = false;
391 return ab;