rmlbuild
rmlbuild is a fork of ocamlbuild that handles ReactiveML projets
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library rmlbuildlib
type env = Pathname.t -> Pathname.t
type builder =
Pathname.t list list ->
( Pathname.t, exn ) My_std.Outcome.t list
type rule = Pathname.t gen_rule
type rule_scheme = Resource.resource_pattern gen_rule
type !'a rule_printer =
( Format.formatter -> 'a -> unit ) ->
Format.formatter ->
'a gen_rule ->
unit
val name_of_rule : 'a gen_rule -> string
val deps_of_rule : 'a gen_rule -> Pathname.t list
val prods_of_rule : 'a gen_rule -> 'a list
val doc_of_rule : 'a gen_rule -> string option
val rule :
string ->
?tags:string list ->
?prods:string list ->
?deps:string list ->
?prod:string ->
?dep:string ->
?stamp:string ->
?insert:[ `after of string | `before of string | `bottom | `top ] ->
?doc:string ->
action ->
unit
module Common_commands : sig ... end
val print : Format.formatter -> rule -> unit
val pretty_print : 'a rule_printer
val subst : Resource.env -> rule_scheme -> rule
val can_produce : Pathname.t -> rule_scheme -> rule option
val print_rule_name : Format.formatter -> 'a gen_rule -> unit
val print_rule_contents : 'a rule_printer
val get_rules : unit -> rule_scheme list
val build_deps_of_tags : builder -> Tags.t -> Pathname.t list