Better syntax for functor signature in solver_types

This commit is contained in:
Guillaume Bury 2016-04-24 14:14:46 +02:00
parent 1a0fc95147
commit fd4d52b7a6

View file

@ -13,15 +13,11 @@
module type S = Solver_types_intf.S
module McMake :
functor (E : Expr_intf.S) ->
functor (Dummy : sig end) ->
module McMake (E : Expr_intf.S)(Dummy : sig end):
S with type term = E.Term.t and type formula = E.Formula.t and type proof = E.proof
(** Functor to instantiate the types of clauses for a solver. *)
module SatMake :
functor (E : Formula_intf.S) ->
functor (Dummy : sig end) ->
module SatMake (E : Formula_intf.S)(Dummy : sig end):
S with type term = E.t and type formula = E.t and type proof = E.proof
(** Functor to instantiate the types of clauses for a solver. *)