Up

Module Ruleset

Signature

type t
val sexp_of_t : t -> Sexplib.Sexp.t
val create : Rule.t list -> t
val lookup_target : t -> Path.Rel.t -> [
| `dup
| `ok of Rule.Target_rule.t option
]
val lookup_alias : t -> Alias.t -> unit Dep.t list
val rules : t -> Rule.t list