Lines Matching refs:os_
4442 : os_(os),
4453 std::ostream& os_;
4459 os_ << "digraph G {\n graph [label=\"";
4463 os_ << "\\\\";
4466 os_ << "\"";
4469 os_ << label[i];
4473 os_ << "\"];\n";
4475 os_ << "}" << std::endl;
4487 os_ << " n" << from << " -> n" << on_failure << " [style=dotted];\n";
4495 : os_(os),
4501 os_ << " n" << choice() << ":s" << from << "o" << i << " -> n"
4508 std::ostream& os_;
4517 os_(os) {}
4522 os_ << "|";
4524 os_ << "{\\" << AsUC16(from) << "-\\" << AsUC16(entry.to()) << "|{";
4529 if (priority > 0) os_ << "|";
4530 os_ << "<s" << from << "o" << i << "> " << priority;
4534 os_ << "}}";
4539 std::ostream& os_;
4546 : os_(os),
4552 os_ << "|";
4558 os_ << "{" << name << "}";
4563 os_ << "{" << name << "|" << value << "}";
4567 std::ostream& os_;
4573 os_ << " a" << that << " [shape=Mrecord, color=grey, fontcolor=grey, "
4575 AttributePrinter printer(os_);
4583 os_ << "}\"];\n"
4592 os_ << " n" << that << " [shape=Mrecord, label=\"";
4593 TableEntryHeaderPrinter header_printer(os_);
4595 os_ << "\"]\n";
4597 TableEntryBodyPrinter body_printer(os_, that);
4600 os_ << " n" << that << " [shape=Mrecord, label=\"?\"];\n";
4603 os_ << " n" << that << " -> n" << alt.node();
4615 os_ << " n" << that << " [label=\"";
4617 if (i > 0) os_ << " ";
4623 os_ << static_cast<char>(data[i]);
4629 os_ << "[";
4630 if (node->is_negated()) os_ << "^";
4633 os_ << AsUC16(range.from()) << "-" << AsUC16(range.to());
4635 os_ << "]";
4642 os_ << "\", shape=box, peripheries=2];\n";
4644 os_ << " n" << that << " -> n" << that->on_success() << ";\n";
4650 os_ << " n" << that << " [label=\"$" << that->start_register() << "..$"
4653 os_ << " n" << that << " -> n" << that->on_success() << ";\n";
4659 os_ << " n" << that << " [style=bold, shape=point];\n";
4665 os_ << " n" << that << " [";
4668 os_ << "label=\"$\", shape=septagon";
4671 os_ << "label=\"^\", shape=septagon";
4674 os_ << "label=\"\\b\", shape=septagon";
4677 os_ << "label=\"\\B\", shape=septagon";
4680 os_ << "label=\"(?<=\\n)\", shape=septagon";
4683 os_ << "];\n";
4686 os_ << " n" << that << " -> n" << successor << ";\n";
4692 os_ << " n" << that << " [";
4695 os_ << "label=\"$" << that->data_.u_store_register.reg
4699 os_ << "label=\"$" << that->data_.u_increment_register.reg
4703 os_ << "label=\"$" << that->data_.u_position_register.reg
4707 os_ << "label=\"$" << that->data_.u_submatch.current_position_register
4711 os_ << "label=\"escape\", shape=septagon";
4714 os_ << "label=\"$" << that->data_.u_empty_match_check.start_register
4720 os_ << "label=\"clear $" << that->data_.u_clear_captures.range_from
4726 os_ << "];\n";
4729 os_ << " n" << that << " -> n" << successor << ";\n";
4736 explicit DispatchTableDumper(std::ostream& os) : os_(os) {}
4739 std::ostream& os_;
4744 os_ << "[" << AsUC16(key) << "-" << AsUC16(entry.to()) << "]: {";
4752 os_ << ", ";
4754 os_ << i;
4757 os_ << "}\n";