Module Ocamlformat_lib.Parse_with_comments

type !'a with_comments = {
  1. ast : 'a;
  2. comments : Ocamlformat_lib.Cmt.t Ocamlformat_stdlib.list;
  3. prefix : Ocamlformat_stdlib.string;
  4. source : Ocamlformat_lib.Source.t;
}
module W : sig ... end
val parse : ?disable_w50:Ocamlformat_stdlib.bool -> ?disable_deprecated:Ocamlformat_stdlib.bool -> ('b -> input_name:Ocamlformat_stdlib.string -> Ocamlformat_stdlib.string -> 'a) -> 'b -> Ocamlformat_lib.Conf.t -> input_name:Ocamlformat_stdlib.string -> source:Ocamlformat_stdlib.string -> 'a with_comments