Absint.LowerHilmodule type HilConfig = sig ... endmodule DefaultConfig : HilConfigmodule Make
(TransferFunctions : TransferFunctions.HIL)
(HilConfig : HilConfig) :
sig ... endFunctor for turning HIL transfer functions into SIL transfer functions
module type S = sig ... endmodule MakeAbstractInterpreterWithConfig
(MakeAbstractInterpreter : AbstractInterpreter.Make)
(HilConfig : HilConfig)
(TransferFunctions : TransferFunctions.HIL) :
S
with type domain = TransferFunctions.Domain.t
and module Interpreter =
MakeAbstractInterpreter(Make(TransferFunctions)(HilConfig))Wrapper around Interpreter to prevent clients from having to deal with IdAccessPathMapDomain.
module MakeAbstractInterpreter
(TransferFunctions : TransferFunctions.HIL) :
sig ... endSimpler version of the above wrapper that uses the default HIL config