module OASISFeatures: sig
.. end
module MapPlugin: Map.Make
(
sig
end
)
module Data: sig
.. end
type
origin =
| |
Field of string * string |
| |
Section of string |
| |
NoOrigin |
type
stage =
val string_of_stage : stage -> string
val field_of_stage : stage -> string
type
publication =
type
t = {
}
val all_features : (string, t) Hashtbl.t
val since_version : string -> publication
val alpha : publication
val beta : publication
val to_string : t -> string
val data_check : t ->
Data.t -> origin -> string option
val data_assert : t -> Data.t -> origin -> unit
val data_test : t -> Data.t -> bool
val package_test : t -> OASISTypes.package -> bool
val create : ?plugin:OASISTypes.all_plugin ->
string -> publication -> (unit -> string) -> t
val get_stage : string -> publication
val list : unit -> t list
val features : t
val flag_docs : t
val flag_tests : t
val pack : t
val section_object : t
val dynrun_for_release : t
val compiled_setup_ml : t
val disable_oasis_section : t
val no_automatic_syntax : t
val findlib_directory : t
: t
val source_patterns : t