Module Odoc_odoc.Source

val resolve_and_substitute : resolver:Resolver.t -> make_root: (module_name:string -> digest:Digest.t -> (Odoc_model.Root.t, [ `Msg of string ]) result) -> source_id:Odoc_model.Paths.Identifier.SourcePage.t option -> Fs.File.t -> Odoc_model.Lang.Implementation.t
val root_of_implementation : module_name:string -> digest:Digest.t -> (Odoc_model.Root.t, 'a) result
val compile : resolver:Resolver.t -> output:Fs.File.t -> warnings_options:Odoc_model.Error.warnings_options -> source_id:string option -> Fs.File.t -> (unit, [> `Msg of string ]) result