Module Outcome.Make

Parameters

module ESubstP : Gillian.General.ESubst.S with type vt = ValP.t and type t = ValP.et
module StateP : sig ... end

Signature

module Val = ValP
module ESubst = ESubstP
module Store = StoreP
module State = StateP
module ParserAndCompiler = PC
module External = ExternalP
type t =
  1. | ParseAndCompileError of ParserAndCompiler.err
  2. | FailedExec of string
  3. | FinishedExec of (State.t, Val.t, (Val.t, State.err_t) Gillian.General.Exec_err.t) Engine.Exec_res.t list
val pp_what_test_did : Stdlib.Format.formatter -> t -> unit
val pp_what_branch_did : Stdlib.Format.formatter -> (State.t, Val.t, (Val.t, State.err_t) Gillian.General.Exec_err.t) Engine.Exec_res.t -> unit