Mdx.Cram
type t = {
command : string list;
output : [ `Ellipsis | `Output of string ] list;
exit_code : int;
}
type cram_tests = {
start_pad : int;
hpad : int;
tests : t list;
end_pad : string option;
val exit_code : t -> int
val use_heredoc : t -> bool
val command_line : t -> string
val of_lines : string list -> cram_tests
val pp : ?pad:int -> t Fmt.t
val pp_vertical_pad : int Fmt.t
val dump : t Fmt.t
val dump_cram_tests : cram_tests Fmt.t
val pp_command : ?pad:int -> t Fmt.t
val pp_exit_code : ?pad:int -> int Fmt.t