Lines Matching refs:os_
141 RegExpUnparser(std::ostream& os, Zone* zone) : os_(os), zone_(zone) {}
147 std::ostream& os_;
153 os_ << "(|";
155 os_ << " ";
158 os_ << ")";
164 os_ << "(:";
166 os_ << " ";
169 os_ << ")";
175 os_ << AsUC32(that.from());
177 os_ << "-" << AsUC32(that.to());
184 if (that->is_negated()) os_ << "^";
185 os_ << "[";
187 if (i > 0) os_ << " ";
190 os_ << "]";
198 os_ << "@^i";
201 os_ << "@$i";
204 os_ << "@^l";
207 os_ << "@$l";
210 os_ << "@b";
213 os_ << "@B";
221 os_ << "'";
224 os_ << AsUC16(chardata[i]);
226 os_ << "'";
235 os_ << "(!";
237 os_ << " ";
240 os_ << ")";
247 os_ << "(# " << that->min() << " ";
249 os_ << "- ";
251 os_ << that->max() << " ";
253 os_ << (that->is_greedy() ? "g " : that->is_possessive() ? "p " : "n ");
255 os_ << ")";
261 os_ << "(^ ";
263 os_ << ")";
269 os_ << "(";
270 os_ << (that->type() == RegExpLookaround::LOOKAHEAD ? "->" : "<-");
271 os_ << (that->is_positive() ? " + " : " - ");
273 os_ << ")";
280 os_ << "(<- " << that->index() << ")";
286 os_ << '%';