Home | History | Annotate | Download | only in regexp

Lines Matching refs:read_backward

1032   bool read_backward() { return read_backward_; }
2339 if (read_backward()) return 0;
2350 if (read_backward()) return 0;
2546 if (read_backward()) return;
3252 int backward_offset = read_backward() ? -Length() : 0;
3283 bool bounds_check = *checked_up_to < cp_offset + j || read_backward();
3296 bool bounds_check = *checked_up_to < cp_offset || read_backward();
3325 bool read_backward,
3332 return new (zone) TextNode(elms, read_backward, on_success);
3338 bool read_backward,
3349 return new (zone) TextNode(elms, read_backward, on_success);
3408 read_backward() ? -Length() : Length(), compiler);
3409 successor_trace.set_at_start(read_backward() ? Trace::UNKNOWN
3460 if (read_backward()) return NULL;
3504 return read_backward() ? -length : length;
4416 start_reg_, read_backward(), compiler->unicode(), trace->backtrack());
4418 assembler->CheckNotBackReference(start_reg_, read_backward(),
4422 if (read_backward()) trace->set_at_start(Trace::UNKNOWN);
4789 TextNode(elms, compiler->read_backward(), on_success);
4796 TextNode(elements(), compiler->read_backward(), on_success);
4953 compiler->zone(), bmp, compiler->read_backward(), on_success)));
4983 CharacterRange::Range(from_t, to_t), compiler->read_backward(),
4992 compiler->read_backward(), on_success)));
5001 compiler->read_backward(), on_success)));
5010 compiler->read_backward(), on_success)));
5020 bool read_backward) {
5023 zone, match, read_backward, on_success);
5029 zone, lookbehind, !read_backward, lookaround.on_match_success());
5037 bool read_backward) {
5044 zone, lookahead, read_backward, lookaround.on_match_success());
5046 zone, match, read_backward, lookaround.ForMatch(negative_match));
5061 if (compiler->read_backward()) {
5087 if (compiler->read_backward()) {
5104 DCHECK(!compiler->read_backward());
5174 return new (zone) TextNode(fail, compiler->read_backward(), on_success);
5188 return new (zone) TextNode(this, compiler->read_backward(), on_success);
5571 if (not_at_start && !compiler->read_backward()) {
5586 LoopChoiceNode(body->min_match() == 0, compiler->read_backward(), zone);
5587 if (not_at_start && !compiler->read_backward()) center->set_not_at_start();
5694 compiler->read_backward(), on_success);
5757 bool was_reading_backward = compiler->read_backward();
5781 if (compiler->read_backward()) std::swap(start_reg, end_reg);
5792 if (compiler->read_backward()) {
6598 DCHECK(!compiler->read_backward());