Module CamlinternalFormat

val is_in_char_set : CamlinternalFormatBasics.char_set -> char -> bool
type mutable_char_set = bytes
val create_char_set : unit -> mutable_char_set
val add_in_char_set : mutable_char_set -> char -> unit
type ('a, 'b, 'c, 'd, 'e, 'f) param_format_ebb =
| Param_format_EBB : ('x -> 'a'b'c'd'e'f) CamlinternalFormatBasics.fmt -> ('a'b'c'd'e'f) param_format_ebb
val param_format_of_ignored_format : ('a'b'c'd'y'x) CamlinternalFormatBasics.ignored -> ('x'b'c'y'e'f) CamlinternalFormatBasics.fmt -> ('a'b'c'd'e'f) param_format_ebb
type ('b, 'c) acc_formatting_gen =
| Acc_open_tag of ('b'c) acc
| Acc_open_box of ('b'c) acc
and ('b, 'c) acc =
| Acc_formatting_lit of ('b'c) acc * CamlinternalFormatBasics.formatting_lit
| Acc_formatting_gen of ('b'c) acc * ('b'c) acc_formatting_gen
| Acc_string_literal of ('b'c) acc * string
| Acc_char_literal of ('b'c) acc * char
| Acc_data_string of ('b'c) acc * string
| Acc_data_char of ('b'c) acc * char
| Acc_delay of ('b'c) acc * 'b -> 'c
| Acc_flush of ('b'c) acc
| Acc_invalid_arg of ('b'c) acc * string
| End_of_acc
type ('a, 'b) heter_list =
| Cons : 'c * ('a'b) heter_list -> ('c -> 'a'b) heter_list
| Nil : ('b'b) heter_list
type ('b, 'c, 'e, 'f) fmt_ebb =
| Fmt_EBB : ('a'b'c'd'e'f) CamlinternalFormatBasics.fmt -> ('b'c'e'f) fmt_ebb
val make_printf : (('b'c) acc -> 'd) -> ('b'c) acc -> ('a'b'c'c'c'd) CamlinternalFormatBasics.fmt -> 'a
val make_iprintf : ('s -> 'f) -> 's -> ('a'b'c'd'e'f) CamlinternalFormatBasics.fmt -> 'a
val output_acc : out_channel -> (out_channel, unit) acc -> unit
val bufput_acc : Buffer.t -> (Buffer.t, unit) acc -> unit
val strput_acc : Buffer.t -> (unit, string) acc -> unit
val type_format : ('x'b'c't'u'v) CamlinternalFormatBasics.fmt -> ('a'b'c'd'e'f) CamlinternalFormatBasics.fmtty -> ('a'b'c'd'e'f) CamlinternalFormatBasics.fmt
val fmt_ebb_of_string : ?legacy_behavior:bool -> string -> ('b'c'e'f) fmt_ebb
val format_of_string_fmtty : string -> ('a'b'c'd'e'f) CamlinternalFormatBasics.fmtty -> ('a'b'c'd'e'f) CamlinternalFormatBasics.format6
val format_of_string_format : string -> ('a'b'c'd'e'f) CamlinternalFormatBasics.format6 -> ('a'b'c'd'e'f) CamlinternalFormatBasics.format6
val char_of_iconv : CamlinternalFormatBasics.int_conv -> char
val string_of_formatting_lit : CamlinternalFormatBasics.formatting_lit -> string
val string_of_fmtty : ('a'b'c'd'e'f) CamlinternalFormatBasics.fmtty -> string
val string_of_fmt : ('a'b'c'd'e'f) CamlinternalFormatBasics.fmt -> string
val open_box_of_string : string -> int * CamlinternalFormatBasics.block_type
val symm : ('a1'b1'c1'd1'e1'f1'a2'b2'c2'd2'e2'f2) CamlinternalFormatBasics.fmtty_rel -> ('a2'b2'c2'd2'e2'f2'a1'b1'c1'd1'e1'f1) CamlinternalFormatBasics.fmtty_rel
val trans : ('a1'b1'c1'd1'e1'f1'a2'b2'c2'd2'e2'f2) CamlinternalFormatBasics.fmtty_rel -> ('a2'b2'c2'd2'e2'f2'a3'b3'c3'd3'e3'f3) CamlinternalFormatBasics.fmtty_rel -> ('a1'b1'c1'd1'e1'f1'a3'b3'c3'd3'e3'f3) CamlinternalFormatBasics.fmtty_rel
val recast : ('a1'b1'c1'd1'e1'f1) CamlinternalFormatBasics.fmt -> ('a1'b1'c1'd1'e1'f1'a2'b2'c2'd2'e2'f2) CamlinternalFormatBasics.fmtty_rel -> ('a2'b2'c2'd2'e2'f2) CamlinternalFormatBasics.fmt