Bracetax_signaturesSourceCommon types used for printers.
type printer = {print_comment : Bracetax_error.location -> string -> unit;print_text : Bracetax_error.location -> string -> unit;enter_cmd : Bracetax_error.location -> string -> string list -> unit;leave_cmd : Bracetax_error.location -> unit;terminate : Bracetax_error.location -> unit;is_raw : string -> bool;default_raw_end : string -> string;enter_raw : Bracetax_error.location -> string -> string list -> unit;print_raw : Bracetax_error.location -> string -> unit;leave_raw : Bracetax_error.location -> unit;error : Bracetax_error.error -> unit;}The functions called by Parser.do_transformation. For example, HtmlPrinter.build outputs a printer.