Lines Matching refs:printer
92 /* Allocate a basic pretty-printer. Clients will replace this a
93 much more elaborated pretty-printer if they wish. */
94 context->printer = XNEW (pretty_printer);
95 pp_construct (context->printer, NULL, 0);
97 context->printer->buffer->stream = stderr;
99 context->printer->wrapping.rule = DIAGNOSTICS_SHOW_PREFIX_ONCE;
229 if (pp_needs_newline (context->printer))
231 pp_newline (context->printer);
232 pp_needs_newline (context->printer) = false;
246 pp_verbatim (context->printer,
251 pp_verbatim (context->printer,
257 pp_verbatim (context->printer,
261 pp_verbatim (context->printer, ":");
262 pp_newline (context->printer);
272 pp_set_prefix (context->printer, diagnostic_build_prefix (diagnostic));
279 pp_destroy_prefix (context->printer);
335 pp_flush (context->printer);
375 pp_verbatim (context->printer,
421 pp_format (context->printer, &diagnostic->message);
423 pp_output_formatted_text (context->printer);
425 pp_flush (context->printer);
483 pp_format_verbatim (global_dc->printer, &text);
484 pp_flush (global_dc->printer);
745 pp_flush (context->printer);