module Cram : sig ... endmodule Part : sig ... endmodule Block : sig ... endmodule Util : sig ... endmodule Label : sig ... endtype line = | Section of int * string| Text of string
val pp_line : ?syntax:Mdx__.Syntax.t -> line Fmt.tval pp : ?syntax:Mdx__.Syntax.t -> t Fmt.tval to_string : t -> stringval envs : t -> Mdx__.Ocaml_env.Set.tval run_to_stdout :
?syntax:Syntax.t ->
f:(string -> t -> string) ->
string ->
(unit, [ `Msg of string ] list) resultval run_to_file :
?syntax:Syntax.t ->
f:(string -> t -> string) ->
outfile:string ->
string ->
(unit, [ `Msg of string ] list) resultval run :
?syntax:Syntax.t ->
?force_output:bool ->
f:(string -> t -> string) ->
string ->
(unit, [ `Msg of string ] list) resultval section_of_line : line -> (int * string) optionval filter_section : Re.re -> t -> t option