Lines Matching defs:DotPrinter
4338 class DotPrinter: public NodeVisitor {
4340 explicit DotPrinter(bool ignore_case)
4359 void DotPrinter::PrintNode(const char* label, RegExpNode* node) {
4381 void DotPrinter::Visit(RegExpNode* node) {
4388 void DotPrinter::PrintOnFailure(RegExpNode* from, RegExpNode* on_failure) {
4450 explicit AttributePrinter(DotPrinter* out)
4470 DotPrinter* out_;
4475 void DotPrinter::PrintAttributes(RegExpNode* that) {
4494 void DotPrinter::VisitChoice(ChoiceNode* that) {
4517 void DotPrinter::VisitText(TextNode* that) {
4551 void DotPrinter::VisitBackReference(BackReferenceNode* that) {
4562 void DotPrinter::VisitEnd(EndNode* that) {
4568 void DotPrinter::VisitAssertion(AssertionNode* that) {
4595 void DotPrinter::VisitAction(ActionNode* that) {
4679 DotPrinter printer(ignore_case);