Module Ocamlformat_parser_shims.Format_docSource

Sourcemodule Doc : sig ... end

Compatibility interface

Sourcetype doc = Doc.t
Sourcetype t = doc
Sourcetype formatter = doc Stdlib.ref
Sourcetype 'a printer = formatter -> 'a -> unit
Sourceval formatter : 'a -> 'a

Primitive functions

Sourceval pp_print_string : Doc.t Stdlib.ref -> string -> unit
Sourceval pp_print_as : Doc.t Stdlib.ref -> int -> string -> unit
Sourceval pp_print_substring : pos:int -> len:int -> Doc.t Stdlib.ref -> string -> unit
Sourceval pp_print_substring_as : pos:int -> len:int -> Doc.t Stdlib.ref -> int -> string -> unit
Sourceval pp_print_bytes : Doc.t Stdlib.ref -> bytes -> unit
Sourceval pp_print_text : Doc.t Stdlib.ref -> string -> unit
Sourceval pp_print_char : Doc.t Stdlib.ref -> char -> unit
Sourceval pp_print_int : Doc.t Stdlib.ref -> int -> unit
Sourceval pp_print_float : Doc.t Stdlib.ref -> float -> unit
Sourceval pp_print_bool : Doc.t Stdlib.ref -> bool -> unit
Sourceval pp_print_nothing : 'a -> 'b -> unit
Sourceval pp_close_box : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_close_stag : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_print_break : Doc.t Stdlib.ref -> int -> int -> unit
Sourceval pp_print_custom_break : Doc.t Stdlib.ref -> fits:(string * int * string) -> breaks:(string * int * string) -> unit
Sourceval pp_print_space : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_print_cut : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_print_flush : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_force_newline : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_print_newline : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_print_if_newline : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_open_stag : Doc.t Stdlib.ref -> Stdlib.Format.stag -> unit
Sourceval pp_open_box_gen : Doc.t Stdlib.ref -> int -> CamlinternalFormatBasics.block_type -> unit
Sourceval pp_open_box : Doc.t Stdlib.ref -> int -> unit
Sourceval pp_open_tbox : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_close_tbox : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_set_tab : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_print_tab : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_print_tbreak : Doc.t Stdlib.ref -> int -> int -> unit
Sourceval pp_doc : Doc.t Stdlib.ref -> Doc.t -> unit
Sourcemodule Driver : sig ... end
Sourceval kfprintf : (Doc.t Stdlib.ref -> 'a) -> Doc.t Stdlib.ref -> ('b, Doc.t Stdlib.ref, unit, unit, unit, 'a) CamlinternalFormatBasics.format6 -> 'b
Sourceval fprintf : Doc.t Stdlib.ref -> ('a, Doc.t Stdlib.ref, unit, unit, unit, unit) CamlinternalFormatBasics.format6 -> 'a
Sourceval kdprintf : ((Doc.t Stdlib.ref -> unit) -> 'a) -> ('b, Doc.t Stdlib.ref, unit, unit, unit, 'a) CamlinternalFormatBasics.format6 -> 'b
Sourceval dprintf : ('a, Doc.t Stdlib.ref, unit, unit, unit, Doc.t Stdlib.ref -> unit) CamlinternalFormatBasics.format6 -> 'a
Sourceval doc_printf : ('a, Doc.t Stdlib.ref, unit, unit, unit, Doc.t) CamlinternalFormatBasics.format6 -> 'a
Sourceval kdoc_printf : (Doc.t -> 'a) -> ('b, Doc.t Stdlib.ref, unit, unit, unit, 'a) CamlinternalFormatBasics.format6 -> 'b
Sourceval doc_printer : ('a Stdlib.ref -> 'b -> 'c) -> 'b -> 'a -> 'a
Sourcetype 'a format_printer = Stdlib.Format.formatter -> 'a -> unit
Sourceval format_printer : (Doc.t Stdlib.ref -> 'a -> 'b) -> Stdlib.Format.formatter -> 'a -> unit
Sourceval compat : (Doc.t Stdlib.ref -> 'a -> 'b) -> Stdlib.Format.formatter -> 'a -> unit
Sourceval compat1 : ('a -> Doc.t Stdlib.ref -> 'b -> 'c) -> 'a -> Stdlib.Format.formatter -> 'b -> unit
Sourceval compat2 : ('a -> 'b -> Doc.t Stdlib.ref -> 'c -> 'd) -> 'a -> 'b -> Stdlib.Format.formatter -> 'c -> unit
Sourceval kasprintf : (string -> 'a) -> ('b, Doc.t Stdlib.ref, unit, unit, unit, 'a) CamlinternalFormatBasics.format6 -> 'b
Sourceval asprintf : ('a, Doc.t Stdlib.ref, unit, unit, unit, string) CamlinternalFormatBasics.format6 -> 'a
Sourceval pp_print_iter : ?pp_sep:(Doc.t Stdlib.ref -> unit -> unit) -> (('a -> unit) -> 'b -> 'c) -> (Doc.t Stdlib.ref -> 'a -> 'd) -> Doc.t Stdlib.ref -> 'b -> unit
Sourceval pp_print_list : ?pp_sep:(Doc.t Stdlib.ref -> unit -> unit) -> (Doc.t Stdlib.ref -> 'a -> 'b) -> Doc.t Stdlib.ref -> 'a list -> unit
Sourceval pp_print_array : ?pp_sep:(Doc.t Stdlib.ref -> unit -> unit) -> (Doc.t Stdlib.ref -> 'a -> 'b) -> Doc.t Stdlib.ref -> 'a array -> unit
Sourceval pp_print_seq : ?pp_sep:(Doc.t Stdlib.ref -> unit -> unit) -> (Doc.t Stdlib.ref -> 'a -> 'b) -> Doc.t Stdlib.ref -> 'a Stdlib.Seq.t -> unit
Sourceval pp_print_option : ?none:('a Stdlib.ref -> unit -> unit) -> ('a Stdlib.ref -> 'b -> 'c) -> 'a Stdlib.ref -> 'b option -> unit
Sourceval pp_print_result : ok:('a Stdlib.ref -> 'b -> 'c) -> error:('a Stdlib.ref -> 'd -> 'e) -> 'a Stdlib.ref -> ('b, 'd) Stdlib.result -> unit
Sourceval pp_print_either : left:('a Stdlib.ref -> 'b -> 'c) -> right:('a Stdlib.ref -> 'd -> 'e) -> 'a Stdlib.ref -> ('b, 'd) Ocamlformat_stdlib_shims.Either.t -> unit
Sourceval comma : Doc.t Stdlib.ref -> unit -> unit
Sourceval pp_two_columns : ?sep:string -> ?max_lines:int -> Doc.t Stdlib.ref -> (string * string) list -> unit
Sourceval deprecated_printer : (Stdlib.Format.formatter -> unit) -> Doc.t Stdlib.ref -> unit
Sourceval deprecated : (Stdlib.Format.formatter -> 'a -> unit) -> Doc.t Stdlib.ref -> 'a -> unit
Sourceval deprecated1 : ('a -> Stdlib.Format.formatter -> 'b -> unit) -> 'a -> Doc.t Stdlib.ref -> 'b -> unit