Outcome.Make
module ValP : Gillian.General.Val.S
module StoreP : Gillian.General.Store.S with type vt = ValP.t
module StateP : sig ... end
module PC :
Gillian.Command_line.ParserAndCompiler.S
with type init_data = StateP.init_data
module ExternalP : Engine.External.T(PC.Annot).S
module Val = ValP
module ESubst = ESubstP
module Store = StoreP
module State = StateP
module ParserAndCompiler = PC
module External = ExternalP
type t =
| ParseAndCompileError of ParserAndCompiler.err
| FailedExec of string
| 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