Lines Matching defs:prog_
217 Prog* prog_; // Program being built.
239 prog_ = new Prog();
254 delete prog_;
396 prog_->byte_inst_count_++;
397 prog_->MarkByteRange(lo, hi);
404 prog_->MarkByteRange(lo + 'A' - 'a', hi + 'A' - 'a');
434 prog_->MarkByteRange('\n', '\n');
440 prog_->MarkByteRange(i, j-1);
952 prog_->set_flags(flags);
986 // Caller is responsible for deleting prog_.
1018 c.prog_->set_start(all.begin);
1021 c.prog_->set_anchor_start(is_anchor_end);
1022 c.prog_->set_anchor_end(is_anchor_start);
1024 c.prog_->set_anchor_start(is_anchor_start);
1025 c.prog_->set_anchor_end(is_anchor_end);
1029 if (c.prog_->anchor_start()) {
1030 c.prog_->set_start_unanchored(c.prog_->start());
1033 c.prog_->set_start_unanchored(unanchored.begin);
1036 c.prog_->set_reversed(reversed);
1038 // Hand ownership of prog_ to caller.
1046 if (prog_->start() == 0 && prog_->start_unanchored() == 0) {
1053 prog_->inst_ = inst_;
1054 prog_->size_ = inst_len_;
1058 prog_->ComputeByteMap();
1060 prog_->Optimize();
1064 prog_->set_dfa_mem(1<<20);
1069 prog_->set_dfa_mem(m);
1072 Prog* p = prog_;
1073 prog_ = NULL;
1110 c.prog_->set_start(all.begin);
1111 c.prog_->set_start_unanchored(all.begin);
1112 c.prog_->set_anchor_start(true);
1113 c.prog_->set_anchor_end(true);