Home | History | Annotate | Download | only in re2

Lines Matching refs:prog_

336       return prog_->bytemap_range();
337 return prog_->bytemap()[c];
341 Prog* prog_; // The regular expression program to run.
435 : prog_(prog),
444 fprintf(stderr, "\nkind %d\n%s\n", (int)kind_, prog_->DumpUnanchored().c_str());
455 mem_budget_ -= (prog_->size() + nmark) *
460 prog_->size(), max_mem);
471 int64 one_state = sizeof(State) + (prog_->size()+nmark)*sizeof(int) +
472 (prog_->bytemap_range()+1)*sizeof(State*);
475 prog_->size(), max_mem);
630 Prog::Inst* ip = prog_->inst(id);
639 (it == q->begin() && ip->greedy(prog_))) &&
655 if (ip->opcode() == kInstMatch && !prog_->anchor_end())
755 int nnext = prog_->bytemap_range() + 1; // + 1 for kByteEndText slot
842 Prog::Inst* ip = prog_->inst(id);
866 id == prog_->start_unanchored() && id != prog_->start())
925 Prog::Inst* ip = prog_->inst(id);
941 if (prog_->anchor_end() && c != kByteEndText)
1330 const uint8* bytemap = prog_->bytemap();
1514 Prog::Inst* ip = prog_->inst(s->inst_[i]);
1654 if (params->anchored || prog_->anchor_start())
1698 params->anchored ? prog_->start() : prog_->start_unanchored(),
1763 fprintf(stderr, "\nprogram:\n%s\n", prog_->DumpUnanchored().c_str());