Biabduction.BiabductionSummary
module Jprop : sig ... end
Module for joined props: the result of joining together propositions repeatedly
set of visited nodes: node id and list of lines of all the instructions
A spec consists of:
module NormSpec : sig ... end
encapsulate type for normalized specs
val expose : NormSpec.t -> Prop.normal spec
val normalized_specs_to_specs : NormSpec.t list -> Prop.normal spec list
Cast a list of normalized specs to a list of specs
val pp_spec : Stdlib.Format.formatter -> _ spec -> unit
val spec_normalize : IR.Tenv.t -> Prop.normal spec -> NormSpec.t
Convert spec into normal form.
val string_of_phase_short : phase -> string
val get_specs : t -> Prop.normal spec list
val pp : IStdlib.Pp.env -> Stdlib.Format.formatter -> t -> unit