package graft

  1. Overview
  2. Docs

Module GraftSource

Sourcemodule Pp : sig ... end
Sourcemodule Markdown : sig ... end
Sourcemodule Bib : sig ... end
Sourceval (/) : ([> Eio__.Fs.dir_ty ] as 'a) Eio.Path.t -> string -> 'a Eio.Path.t
Sourcemodule Kind : sig ... end
Sourcetype 'kind preprocessor = Forester_core.Config.t -> Eio.Fs.dir_ty Eio.Path.t -> (Eio.Fs.dir_ty Eio.Path.t * [ `Code of Forester_core.Code.t | `String of string ]) list
Sourcetype pp =
  1. | E : _ preprocessor -> pp
Sourceval tree_ext : ('a * string) -> 'a * string
Sourceval apply_pp : Forester_core.Config.t -> Eio.Fs.dir_ty Eio.Path.t -> pp -> (Eio.Fs.dir_ty Eio.Path.t * [ `Code of Forester_core.Code.t | `String of string ]) list
Sourceval ensure_dir : [> Eio__.Fs.dir_ty ] Eio.Path.t -> unit
Sourceval noop : 'a -> 'b -> 'c list
Sourceval find_preprocessor : ([> Eio__.Fs.dir_ty ] Eio__.Fs.dir * Eio__.Fs.path) -> pp
Sourcetype t = {
  1. config : Forester_core.Config.t;
}
Sourceval v : [> Eio__.Fs.dir_ty ] Eio.Path.t -> t
Sourceval process_file : t -> Eio.Fs.dir_ty Eio.Path.t -> (Eio.Fs.dir_ty Eio.Path.t * [ `Code of Forester_core.Code.t | `String of string ]) list
Sourceval process : t -> Eio.Fs.dir_ty Eio.Path.t -> [> Eio__.Fs.dir_ty ] Eio.Path.t -> unit