Ocamlformat_lib.Paramsval parens_if :
Ocamlformat_stdlib.bool ->
Ocamlformat_lib.Conf.t ->
?disambiguate:Ocamlformat_stdlib.bool ->
Ocamlformat_lib.Fmt.t ->
Ocamlformat_lib.Fmt.tval parens :
Ocamlformat_lib.Conf.t ->
?disambiguate:Ocamlformat_stdlib.bool ->
Ocamlformat_lib.Fmt.t ->
Ocamlformat_lib.Fmt.tmodule Exp : sig ... endmodule Mod : sig ... endmodule Pcty : sig ... endval get_or_pattern_sep :
?cmts_before:Ocamlformat_stdlib.bool ->
?space:Ocamlformat_stdlib.bool ->
Ocamlformat_lib.Conf.t ->
ctx:Ocamlformat_lib.Ast.t ->
Ocamlformat_lib.Fmt.ttype cases = {leading_space : Ocamlformat_lib.Fmt.t;bar : Ocamlformat_lib.Fmt.t;box_all : Ocamlformat_lib.Fmt.t -> Ocamlformat_lib.Fmt.t;box_pattern_arrow : Ocamlformat_lib.Fmt.t -> Ocamlformat_lib.Fmt.t;break_before_arrow : Ocamlformat_lib.Fmt.t;break_after_arrow : Ocamlformat_lib.Fmt.t;open_paren_branch : Ocamlformat_lib.Fmt.t;break_after_opening_paren : Ocamlformat_lib.Fmt.t;expr_parens : Ocamlformat_stdlib.bool Ocamlformat_stdlib.option;branch_expr : Ocamlformat_lib.Extended_ast.expression Ocamlformat_lib.Ast.xt;close_paren_branch : Ocamlformat_lib.Fmt.t;}val get_cases :
Ocamlformat_lib.Conf.t ->
ctx:Ocamlformat_lib.Ast.t ->
first:Ocamlformat_stdlib.bool ->
last:Ocamlformat_stdlib.bool ->
xbch:Ocamlformat_lib.Extended_ast.expression Ocamlformat_lib.Ast.xt ->
casesval wrap_tuple :
Ocamlformat_lib.Conf.t ->
parens:Ocamlformat_stdlib.bool ->
no_parens_if_break:Ocamlformat_stdlib.bool ->
Ocamlformat_lib.Fmt.t ->
Ocamlformat_lib.Fmt.ttype record_type = {docked_before : Ocamlformat_lib.Fmt.t;break_before : Ocamlformat_lib.Fmt.t;box_record : Ocamlformat_lib.Fmt.t -> Ocamlformat_lib.Fmt.t;box_spaced : Ocamlformat_stdlib.bool;sep_before : Ocamlformat_lib.Fmt.t;sep_after : Ocamlformat_lib.Fmt.t;break_after : Ocamlformat_lib.Fmt.t;docked_after : Ocamlformat_lib.Fmt.t;}val get_record_type : Ocamlformat_lib.Conf.t -> record_typetype elements_collection = {box : Ocamlformat_lib.Fmt.t -> Ocamlformat_lib.Fmt.t;sep_before : Ocamlformat_lib.Fmt.t;sep_after_non_final : Ocamlformat_lib.Fmt.t;sep_after_final : Ocamlformat_lib.Fmt.t;}val get_record_expr :
Ocamlformat_lib.Conf.t ->
elements_collection * elements_collection_record_exprval get_list_expr : Ocamlformat_lib.Conf.t -> elements_collectionval get_array_expr : Ocamlformat_lib.Conf.t -> elements_collectionval get_record_pat :
Ocamlformat_lib.Conf.t ->
ctx:Ocamlformat_lib.Ast.t ->
elements_collection * elements_collection_record_patval get_list_pat :
Ocamlformat_lib.Conf.t ->
ctx:Ocamlformat_lib.Ast.t ->
elements_collectionval get_array_pat :
Ocamlformat_lib.Conf.t ->
ctx:Ocamlformat_lib.Ast.t ->
elements_collectiontype if_then_else = {box_branch : Ocamlformat_lib.Fmt.t -> Ocamlformat_lib.Fmt.t;cond : Ocamlformat_lib.Fmt.t;box_keyword_and_expr : Ocamlformat_lib.Fmt.t -> Ocamlformat_lib.Fmt.t;branch_pro : Ocamlformat_lib.Fmt.t;wrap_parens : Ocamlformat_lib.Fmt.t -> Ocamlformat_lib.Fmt.t;box_expr : Ocamlformat_stdlib.bool Ocamlformat_stdlib.option;expr_pro : Ocamlformat_lib.Fmt.t Ocamlformat_stdlib.option;expr_eol : Ocamlformat_lib.Fmt.t Ocamlformat_stdlib.option;branch_expr : Ocamlformat_lib.Extended_ast.expression Ocamlformat_lib.Ast.xt;break_end_branch : Ocamlformat_lib.Fmt.t;space_between_branches : Ocamlformat_lib.Fmt.t;}val get_if_then_else :
Ocamlformat_lib.Conf.t ->
first:Ocamlformat_stdlib.bool ->
last:Ocamlformat_stdlib.bool ->
parens_bch:Ocamlformat_stdlib.bool ->
parens_prev_bch:Ocamlformat_stdlib.bool ->
xcond:
Ocamlformat_lib.Extended_ast.expression Ocamlformat_lib.Ast.xt
Ocamlformat_stdlib.option ->
xbch:Ocamlformat_lib.Extended_ast.expression Ocamlformat_lib.Ast.xt ->
expr_loc:Ocaml_common.Location.t ->
fmt_extension_suffix:Ocamlformat_lib.Fmt.t Ocamlformat_stdlib.option ->
fmt_attributes:Ocamlformat_lib.Fmt.t ->
fmt_cond:
(Ocamlformat_lib.Extended_ast.expression Ocamlformat_lib.Ast.xt ->
Ocamlformat_lib.Fmt.t) ->
if_then_elseval match_indent :
?default:Ocamlformat_stdlib.int ->
Ocamlformat_lib.Conf.t ->
parens:Ocamlformat_stdlib.bool ->
ctx:Ocamlformat_lib.Ast.t ->
Ocamlformat_stdlib.intval comma_sep : Ocamlformat_lib.Conf.t -> Ocamlformat_lib.Fmt.smodule Align : sig ... endmodule Indent : sig ... end