AnalyzeCFG.Slvr
module EqSys : sig ... end
module VH : sig ... end
module Sol' : sig ... end
module Splitter : sig ... end
type marshal = Sol'.marshal
val copy_marshal : Sol'.marshal -> Sol'.marshal
val relift_marshal : Sol'.marshal -> Sol'.marshal
val solve :
(SpecSys.EQSys.LVar.t * SpecSys.EQSys.D.t) list ->
(SpecSys.EQSys.GVar.t * SpecSys.EQSys.G.t) list ->
SpecSys.EQSys.LVar.t list ->
Sol'.marshal option ->
(SpecSys.EQSys.D.t SpecSys.LHT.t * SpecSys.EQSys.G.t SpecSys.GHT.t)
* Sol'.marshal