Home | History | Annotate | Download | only in re2

Lines Matching defs:prog_

218   Prog* prog_;         // Program being built.
240 prog_ = new Prog();
255 delete prog_;
397 prog_->byte_inst_count_++;
398 prog_->MarkByteRange(lo, hi);
405 prog_->MarkByteRange(lo + 'A' - 'a', hi + 'A' - 'a');
435 prog_->MarkByteRange('\n', '\n');
441 prog_->MarkByteRange(i, j-1);
953 prog_->set_flags(flags);
987 // Caller is responsible for deleting prog_.
1019 c.prog_->set_start(all.begin);
1022 c.prog_->set_anchor_start(is_anchor_end);
1023 c.prog_->set_anchor_end(is_anchor_start);
1025 c.prog_->set_anchor_start(is_anchor_start);
1026 c.prog_->set_anchor_end(is_anchor_end);
1030 if (c.prog_->anchor_start()) {
1031 c.prog_->set_start_unanchored(c.prog_->start());
1034 c.prog_->set_start_unanchored(unanchored.begin);
1037 c.prog_->set_reversed(reversed);
1039 // Hand ownership of prog_ to caller.
1047 if (prog_->start() == 0 && prog_->start_unanchored() == 0) {
1054 prog_->inst_ = inst_;
1055 prog_->size_ = inst_len_;
1059 prog_->ComputeByteMap();
1061 prog_->Optimize();
1065 prog_->set_dfa_mem(1<<20);
1070 prog_->set_dfa_mem(m);
1073 Prog* p = prog_;
1074 prog_ = NULL;
1111 c.prog_->set_start(all.begin);
1112 c.prog_->set_start_unanchored(all.begin);
1113 c.prog_->set_anchor_start(true);
1114 c.prog_->set_anchor_end(true);