Lines Matching defs:os_
144 RegExpUnparser(std::ostream& os, Zone* zone) : os_(os), zone_(zone) {}
150 std::ostream& os_;
157 os_ << "(|";
159 os_ << " ";
162 os_ << ")";
168 os_ << "(:";
170 os_ << " ";
173 os_ << ")";
179 os_ << AsUC32(that.from());
181 os_ << "-" << AsUC32(that.to());
188 if (that->is_negated()) os_ << "^";
189 os_ << "[";
191 if (i > 0) os_ << " ";
194 os_ << "]";
202 os_ << "@^i";
205 os_ << "@$i";
208 os_ << "@^l";
211 os_ << "@$l";
214 os_ << "@b";
217 os_ << "@B";
225 os_ << "'";
228 os_ << AsUC16(chardata[i]);
230 os_ << "'";
239 os_ << "(!";
241 os_ << " ";
244 os_ << ")";
251 os_ << "(# " << that->min() << " ";
253 os_ << "- ";
255 os_ << that->max() << " ";
257 os_ << (that->is_greedy() ? "g " : that->is_possessive() ? "p " : "n ");
259 os_ << ")";
265 os_ << "(^ ";
267 os_ << ")";
272 os_ << "(?: ";
274 os_ << ")";
279 os_ << "(";
280 os_ << (that->type() == RegExpLookaround::LOOKAHEAD ? "->" : "<-");
281 os_ << (that->is_positive() ? " + " : " - ");
283 os_ << ")";
290 os_ << "(<- " << that->index() << ")";
296 os_ << '%';